sys.query_store_query (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Contiene información sobre la consulta y sus estadísticas generales de ejecución agregadas asociadas.

Nombre de la columna Tipo de datos Descripción
query_id bigint Clave principal.
query_text_id bigint Clave externa. Combinaciones a sys.query_store_query_text (Transact-SQL)
context_settings_id bigint Clave externa. Se une a sys.query_context_settings (Transact-SQL).
Nota: Azure Synapse Analytics siempre devolverá uno (1).
object_id bigint Identificador del objeto de base de datos del que forma parte la consulta (procedimiento almacenado, desencadenador, UDF/UDAgg de CLR, etc.). 0 si la consulta no se ejecuta como parte de un objeto de base de datos (consulta ad hoc).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
batch_sql_handle varbinary(64) Identificador del lote de instrucciones del que forma parte la consulta. Se rellena solo si la consulta hace referencia a tablas temporales o variables de tabla.
Nota: Azure Synapse Analytics siempre devolverá NULL.
query_hash binary(8) Hash MD5 de la consulta individual, en función del árbol de consulta lógico. Incluye sugerencias del optimizador.
is_internal_query bit La consulta se generó internamente.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
query_parameterization_type tinyint Tipo de parametrización:

0 - Ninguno

1 - Usuario

2 - Simple

3 - Forzado
Nota: Azure Synapse Analytics siempre devolverá cero (0).
query_parameterization_type_desc nvarchar(60) Descripción textual del tipo de parametrización.
Nota: Azure Synapse Analytics siempre devolverá None.
initial_compile_start_time datetimeoffset Hora de inicio de compilación.
last_compile_start_time datetimeoffset Hora de inicio de compilación.
last_execution_time datetimeoffset La última hora de ejecución se refiere a la última hora de finalización de la consulta/plan.
last_compile_batch_sql_handle varbinary(64) Identificador del último lote de SQL en el que se usó la consulta la última vez. Se puede proporcionar como entrada para sys.dm_exec_sql_text (Transact-SQL) para obtener el texto completo del lote.
last_compile_batch_offset_start bigint Información que se puede proporcionar a sys.dm_exec_sql_text junto con last_compile_batch_sql_handle.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_compile_batch_offset_end bigint Información que se puede proporcionar a sys.dm_exec_sql_text junto con last_compile_batch_sql_handle.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
count_compiles bigint Estadísticas de compilación.
Nota: Azure Synapse Analytics siempre devolverá uno (1).
avg_compile_duration float Estadísticas de compilación en microsegundos.
last_compile_duration bigint Estadísticas de compilación en microsegundos.
avg_bind_duration float Enlace de estadísticas en microsegundos.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_bind_duration bigint Estadísticas de enlace.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_bind_cpu_time float Estadísticas de enlace.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_bind_cpu_time bigint Estadísticas de enlace.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_optimize_duration float Estadísticas de optimización en microsegundos.
last_optimize_duration bigint Estadísticas de optimización.
avg_optimize_cpu_time float Estadísticas de optimización en microsegundos.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_optimize_cpu_time bigint Estadísticas de optimización.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_compile_memory_kb float Compile estadísticas de memoria.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_compile_memory_kb bigint Compile estadísticas de memoria.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_compile_memory_kb bigint Compile estadísticas de memoria.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
is_clouddb_internal_query bit Siempre 0 en SQL Server local.
Nota: Azure Synapse Analytics siempre devolverá cero (0).

Permisos

Requiere el permiso VIEW DATABASE STATE.

Consulte también

sys.database_query_store_options (Transact-SQL)
sys.query_context_settings (Transact-SQL)
sys.query_store_plan (Transact-SQL)
sys.query_store_query_text (Transact-SQL)
sys.query_store_wait_stats (Transact-SQL)
sys.query_store_runtime_stats (Transact-SQL)
sys.query_store_runtime_stats_interval (Transact-SQL)
sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)
Sugerencias del Almacén de consultas
Supervisar el rendimiento mediante el Almacén de consultas
Vistas de catálogo (Transact-SQL)
Procedimientos almacenados en el almacén de consultas (Transact-SQL)