Dela via


ANGE CACHELAGRING AV RESULTATUPPSÄTTNING (Transact-SQL)

Gäller för:Azure Synapse Analytics

Styr cachelagringsbeteendet för resultatuppsättningen för den aktuella klientsessionen.

Gäller för Azure Synapse Analytics

Transact-SQL syntaxkonventioner

Syntax

SET RESULT_SET_CACHING { ON | OFF };

Anmärkning

Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Anmärkningar

Kör det här kommandot när du är ansluten till den användardatabas där du vill konfigurera inställningen result_set_caching för.


Aktiverar cachelagring av resultatuppsättningar för den aktuella klientsessionen. Cachelagring av resultatuppsättningar kan inte aktiveras för en session om den är avstängd på databasnivå.

BORT
Inaktivera cachelagring av resultatuppsättningar för den aktuella klientsessionen.

Anmärkning

Cachelagring av resultatuppsättningar ska inte användas tillsammans med DECRYPTBYKEY. Om den här kryptografiska funktionen måste användas kontrollerar du att cachelagringen av resultatuppsättningen är inaktiverad (antingen på sessionsnivå eller databasnivå) vid tidpunkten för körningen.

Examples

Fråga kolumnen result_cache_hit i sys.dm_pdw_exec_requests med en frågas request_id för att se om den här frågan kördes med en resultatcacheträff eller miss.

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

Permissions

Kräver medlemskap i den offentliga rollen

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

Se även