SET RESULT SET CACHING (Transact-SQL)
Aplica-se a: Azure Synapse Analytics
Controla o comportamento de cache do conjunto de resultados da sessão do cliente atual.
Aplica-se ao Azure Synapse Analytics
Convenções de sintaxe de Transact-SQL
Sintaxe
SET RESULT_SET_CACHING { ON | OFF };
Observação
Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.
Comentários
Execute este comando quando estiver conectado ao banco de dados do usuário para o qual você deseja definir a configuração result_set_caching.
ON
Habilita o armazenamento em cache do conjunto de resultados da sessão do cliente atual. O armazenamento em cache do conjunto de resultados não poderá ser ATIVADO para uma sessão se estiver DESATIVADO no nível do banco de dados.
OFF
Desabilita o armazenamento em cache do conjunto de resultados da sessão do cliente atual.
Observação
O cache do conjunto de resultados não deve ser usado em conjunto com DECRYPTBYKEY. Se essa função criptográfica precisar ser usada, verifique se você tem o cache do conjunto de resultados desabilitado (no nível da sessão ou no nível do banco de dados) no momento da execução.
Exemplos
Consulte a coluna result_cache_hit em sys.dm_pdw_exec_requests com o request_id de uma consulta para ver se essa consulta foi executada com uma perda ou ocorrência no cache de resultados.
SELECT result_cache_hit
FROM sys.dm_pdw_exec_requests
WHERE request_id = 'QID58286'
Permissões
Requer associação à função pública