SET RESULT SET CACHING (Transact-SQL)

Si applica a:Azure Synapse Analytics

Controlla il comportamento di memorizzazione nella cache del set di risultati per la sessione client corrente.

Si applica ad Azure Synapse Analytics

Convenzioni di sintassi Transact-SQL

Sintassi

SET RESULT_SET_CACHING { ON | OFF };

Nota

Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Osservazioni

Eseguire questo comando durante la connessione al database utente per il quale si vuole configurare l'impostazione result_set_caching.

ON
Abilita la memorizzazione nella cache del set di risultati per la sessione client corrente. Non è possibile impostare la memorizzazione nella cache del set di risultati su ON per una sessione se è impostata su OFF a livello del database.

OFF
Disabilita la memorizzazione nella cache del set di risultati per la sessione client corrente.

Nota

La memorizzazione nella cache dei set di risultati non deve essere usata insieme a DECRYPTBYKEY. Se questa funzione di crittografia deve essere usata, assicurarsi di avere disabilitato la memorizzazione nella cache dei risultati (a livello di sessione o a livello di database) al momento dell'esecuzione.

Esempio

Eseguire una query sulla colonna result_cache_hit in sys.dm_pdw_exec_requests con request_id di una query per verificare se la query è stata eseguita con riscontro o meno nella cache dei risultati.

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

Autorizzazioni

È richiesta l'appartenenza al ruolo public

Vedere anche