Udostępnij za pomocą


SET RESULT SET CACHING (Transact-SQL)

Dotyczy:Azure Synapse Analytics

Steruje zachowaniem buforowania zestawu wyników dla bieżącej sesji klienta.

Dotyczy usługi Azure Synapse Analytics

Transact-SQL konwencje składni

Składnia

SET RESULT_SET_CACHING { ON | OFF };

Uwaga / Notatka

Ta składnia nie jest obsługiwana przez bezserwerową pulę SQL w usłudze Azure Synapse Analytics.

Uwagi

Uruchom to polecenie po nawiązaniu połączenia z bazą danych użytkownika, dla której chcesz skonfigurować ustawienie result_set_caching.

NA
Włącza buforowanie zestawu wyników dla bieżącej sesji klienta. Buforowanie zestawu wyników nie może być włączone dla sesji, jeśli jest ono wyłączone na poziomie bazy danych.

OD
Wyłącz buforowanie zestawu wyników dla bieżącej sesji klienta.

Uwaga / Notatka

Buforowanie zestawu wyników nie powinno być używane w połączeniu z funkcjami DECRYPTBYKEY. Jeśli ta funkcja kryptograficzna musi być używana, upewnij się, że buforowanie zestawu wyników jest wyłączone (na poziomie sesji lub na poziomie bazy danych) w czasie wykonywania.

Przykłady

Wykonaj zapytanie w kolumnie result_cache_hit w sys.dm_pdw_exec_requests przy użyciu request_id zapytania, aby sprawdzić, czy to zapytanie zostało wykonane z trafieniem lub przegapieniem pamięci podręcznej wyników.

SELECT result_cache_hit
FROM sys.dm_pdw_exec_requests
WHERE request_id = 'QID58286'

Permissions

Wymaga członkostwa w roli publicznej

SELECT result_cache_hit
FROM sys.dm_pdw_exec_requests
WHERE request_id = 'QID58286'

Zobacz także