sys.query_store_query (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores
Azure SQL Database
Azure SQL Managed Instance
Azure 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)
Comentarios
Enviar y ver comentarios de