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.