Delen via


SET RESULT SET CACHING (Transact-SQL)

Van toepassing op:Azure Synapse Analytics

Hiermee bepaalt u het cachegedrag van de resultatenset voor de huidige clientsessie.

Van toepassing op Azure Synapse Analytics

Transact-SQL syntaxis-conventies

Syntaxis

SET RESULT_SET_CACHING { ON | OFF };

Opmerking

Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics.

Opmerkingen

Voer deze opdracht uit wanneer u verbinding hebt met de gebruikersdatabase waarvoor u de result_set_caching-instelling wilt configureren.

OP
Hiermee schakelt u caching van resultatensets in voor de huidige clientsessie. Caching van resultatensets kan niet worden ingeschakeld voor een sessie als deze is uitgeschakeld op databaseniveau.

AF
Schakel cacheopslag van resultatensets uit voor de huidige clientsessie.

Opmerking

Caching van resultatensets mag niet worden gebruikt in combinatie met DECRYPTBYKEY. Als deze cryptografische functie moet worden gebruikt, moet u ervoor zorgen dat de resultatenset caching is uitgeschakeld (op sessieniveau of op databaseniveau) op het moment van uitvoering.

Voorbeelden

Voer een query uit op de kolom result_cache_hit in sys.dm_pdw_exec_requests met de request_id van een query om te zien of deze query is uitgevoerd met een resultaatcache die is bereikt of gemist.

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

Permissions

Vereist lidmaatschap van de openbare rol

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

Zie ook