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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per