sys.query_store_query (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores de Azure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics
Contiene información sobre la consulta y sus estadísticas de ejecución agregadas generales 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 1 |
bigint | Clave externa. Se une a sys.query_context_settings (Transact-SQL). |
object_id 2 |
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). |
batch_sql_handle 3 |
varbinary(64) | Identificador del lote de instrucciones del que forma parte la consulta. Rellenado solo si la consulta hace referencia a tablas temporales o variables de tabla. |
query_hash |
binary(8) | Hash zobrist sobre la forma de la consulta individual, en función del árbol de consulta lógico enlazado (entrada). Las sugerencias de consulta no se incluyen como parte del hash. |
is_internal_query 2 |
bit | La consulta se generó internamente. |
query_parameterization_type 2 |
tinyint | Tipo de parametrización:0 -Ninguno1 -Usuario2 -Sencillo3 -Forzado |
query_parameterization_type_desc 4 |
nvarchar(60) | Descripción textual del tipo de parametrización. |
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 última vez la consulta. 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 2 |
bigint | Información que se puede proporcionar junto sys.dm_exec_sql_text con last_compile_batch_sql_handle . |
last_compile_batch_offset_end 2 |
bigint | Información que se puede proporcionar junto sys.dm_exec_sql_text con last_compile_batch_sql_handle . |
count_compiles 1 |
bigint | Estadísticas de compilación. |
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 2 |
float | Enlace de estadísticas en microsegundos. |
last_bind_duration 2 |
bigint | Estadísticas de enlace. |
avg_bind_cpu_time 2 |
float | Estadísticas de enlace. |
last_bind_cpu_time 2 |
bigint | Estadísticas de enlace. |
avg_optimize_duration |
float | Estadísticas de optimización en microsegundos. |
last_optimize_duration |
bigint | Estadísticas de optimización. |
avg_optimize_cpu_time 2 |
float | Estadísticas de optimización en microsegundos. |
last_optimize_cpu_time 2 |
bigint | Estadísticas de optimización. |
avg_compile_memory_kb 2 |
float | Compile estadísticas de memoria. |
last_compile_memory_kb 2 |
bigint | Compile estadísticas de memoria. |
max_compile_memory_kb 2 |
bigint | Compile estadísticas de memoria. |
is_clouddb_internal_query 2 |
bit | Siempre 0 en SQL Server local. |
1 Azure Synapse Analytics siempre devuelve uno (1
).
2 Azure Synapse Analytics siempre devuelve cero (0
).
3 Azure Synapse Analytics siempre devuelve NULL
.
4 Azure Synapse Analytics siempre devuelve None
.
Permisos
Requiere el permiso VIEW DATABASE STATE.
Contenido relacionado
- 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
- Supervisión del rendimiento mediante el Almacén de consultas
- Vistas de catálogo del sistema (Transact-SQL)
- Procedimientos almacenados del almacén de consultas (Transact-SQL)