Partilhar via


DEFINIR CACHE DO CONJUNTO DE RESULTADOS (Transact-SQL)

Aplica-se a:Azure Synapse Analytics

Controla o comportamento de cache do conjunto de resultados para a sessão de cliente atual.

Aplica-se ao Azure Synapse Analytics

Transact-SQL convenções de sintaxe

Sintaxe

SET RESULT_SET_CACHING { ON | OFF };

Observação

Essa sintaxe não é suportada pelo pool SQL sem servidor no Azure Synapse Analytics.

Observações

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.

EM
Habilita o cache do conjunto de resultados para a sessão do cliente atual. O cache do conjunto de resultados não pode ser ativado para uma sessão se estiver desativado no nível do banco de dados.

DESLIGADO
Desative o cache do conjunto de resultados para a sessão de 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 o cache do conjunto de resultados está desabilitado (no nível da sessão ou do banco de dados) no momento da execução.

Examples

Consulte a coluna result_cache_hit em sys.dm_pdw_exec_requests com a request_id de uma consulta para ver se essa consulta foi executada com um acerto ou erro do cache de resultados.

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

Permissions

Requer a participação na função pública

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

Consulte também