Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores
de Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics SQL Database
en Microsoft Fabric
Contiene información sobre la consulta y sus estadísticas de ejecución agregadas generales asociadas.
| Nombre de la columna | Tipo de dato | Description |
|---|---|---|
query_id |
bigint | Clave principal. |
query_text_id |
bigint | Clave externa. Combinaciones a sys.query_store_query_text |
context_settings_id
1 |
bigint | Clave externa. Se une a sys.query_context_settings. |
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). Consulte la sección Comentarios de este artículo. |
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 inicial de inicio de compilación. |
last_compile_start_time |
datetimeoffset | Hora de inicio de compilación más reciente. |
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 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.
Remarks
La object_id columna solo se rellena cuando la instrucción se compila desde un módulo transact-SQL. Un módulo es cualquier objeto con ámbito de esquema que tenga una fila en sys.sql_modules.
Dado que el optimizador de consultas expande vistas no indexadas antes de generar un plan, solo las tablas subyacentes permanecen, aunque las vistas indizadas aparecen como tablas.
Permissions
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)