Comparteix a través de


SET RESULT SET CACHING (Transact-SQL)

Se aplica a: Azure Synapse Analytics

Controla el comportamiento de almacenamiento en caché para la sesión de cliente actual del conjunto de resultados.

Se aplica a Azure Synapse Analytics

Convenciones de sintaxis de Transact-SQL

Sintaxis

SET RESULT_SET_CACHING { ON | OFF };

Nota:

El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.

Observaciones

Ejecute este comando cuando esté conectado a la base de datos de usuario para donde quiere configurar el valor de result_set_caching.

ON
Habilita el almacenamiento en caché del conjunto de resultados para la sesión de cliente actual. El almacenamiento en caché del conjunto de resultados no se puede activar en una sesión si está desactivado en el nivel de base de datos.

OFF
Deshabilita el almacenamiento en caché del conjunto de resultados para la sesión de cliente actual.

Nota

El almacenamiento en caché del conjunto de resultados no se debe usar junto con DECRYPTBYKEY. Si se debe usar esta función criptográfica, asegúrese de que el almacenamiento en caché del conjunto de resultados está deshabilitado (en el nivel de sesión o en el nivel de base de datos) en el momento de la ejecución.

Ejemplos

Consulte la columna result_cache_hit en sys.dm_pdw_exec_requests con el valor request_id de una consulta para ver si esta consulta se ejecutó con un acierto o un error en la caché de resultados.

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

Permisos

Debe pertenecer al rol público.

Consulte también