sys.query_store_runtime_stats (Transact-SQL)

Se aplica a: síSQL Server 2016 (13.x) y versiones posteriores SíAzure SQL Database SíInstancia administrada de Azure SQL síAzure Synapse Analytics

Contiene información sobre las estadísticas de ejecución en tiempo de ejecución de la consulta.

Nombre de la columna Tipo de datos Descripción
runtime_stats_id bigint Identificador de la fila que representa las estadísticas de ejecución en tiempo de ejecución plan_id, execution_type y runtime_stats_interval_id. Es único solo para los intervalos de estadísticas en tiempo de ejecución anteriores. Para el intervalo activo actualmente, puede haber varias filas que representen estadísticas en tiempo de ejecución para el plan al que hace referencia plan_id, con el tipo de ejecución representado por execution_type. Normalmente, una fila representa las estadísticas en tiempo de ejecución que se vacían en el disco, mientras que otras representan el estado en memoria. Por lo tanto, para obtener el estado real de cada intervalo, debe agregar métricas, agrupando por plan_id, execution_type y runtime_stats_interval_id.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
plan_id bigint Clave externa. Se une a sys.query_store_plan (Transact-SQL).
runtime_stats_interval_id bigint Clave externa. Se une a sys.query_store_runtime_stats_interval (Transact-SQL).
execution_type tinyint Determina el tipo de ejecución de consultas:

0- Ejecución normal (finalizado correctamente)

3 - Ejecución anulada iniciada por el cliente

4 - Ejecución anulada de excepción
execution_type_desc nvarchar(128) Descripción textual del campo de tipo de ejecución:

0 - Normal

3 - Anulado

4 - Excepción
first_execution_time datetimeoffset Tiempo de primera ejecución del plan de consulta dentro del intervalo de agregación. Esto hace referencia a la hora de finalización de la ejecución de la consulta.
last_execution_time datetimeoffset Hora de última ejecución del plan de consulta dentro del intervalo de agregación. Esto hace referencia a la hora de finalización de la ejecución de la consulta.
count_executions bigint Recuento total de ejecuciones para el plan de consulta dentro del intervalo de agregación.
avg_duration float Duración media del plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
last_duration bigint Última duración del plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
min_duration bigint Duración mínima del plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
max_duration bigint Duración máxima del plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
stdev_duration float Desviación estándar de duración para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
avg_cpu_time float Tiempo medio de CPU para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_cpu_time bigint Último tiempo de CPU para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
min_cpu_time bigint Tiempo mínimo de CPU para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_cpu_time bigint Tiempo máximo de CPU para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
stdev_cpu_time float Desviación estándar del tiempo de CPU para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_logical_io_reads float Número medio de lecturas de E/S lógicas para el plan de consulta dentro del intervalo de agregación. (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_logical_io_reads bigint Último número de lecturas de E/S lógicas para el plan de consulta dentro del intervalo de agregación. (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
min_logical_io_reads bigint Número mínimo de lecturas de E/S lógicas para el plan de consulta dentro del intervalo de agregación. (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_logical_io_reads bigint Número máximo de lecturas de E/S lógicas para el plan de consulta dentro del intervalo de agregación. (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
stdev_logical_io_reads float Número de E/S lógica lee la desviación estándar para el plan de consulta dentro del intervalo de agregación. (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_logical_io_writes float Número medio de escrituras de E/S lógicas para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_logical_io_writes bigint Último número de escrituras de E/S lógicas para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
min_logical_io_writes bigint Número mínimo de escrituras de E/S lógicas para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_logical_io_writes bigint Número máximo de escrituras de E/S lógicas para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
stdev_logical_io_writes float Número de operaciones de E/S lógicas que escribe la desviación estándar para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_physical_io_reads float Número medio de lecturas de E/S físicas para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_physical_io_reads bigint Último número de lecturas de E/S físicas para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
min_physical_io_reads bigint Número mínimo de lecturas de E/S físicas para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_physical_io_reads bigint Número máximo de lecturas de E/S físicas para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
stdev_physical_io_reads float Número de lecturas de E/S físicas de desviación estándar para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_clr_time float Tiempo clr medio para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_clr_time bigint Última hora clr para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
min_clr_time bigint Tiempo clr mínimo para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_clr_time bigint Tiempo clr máximo para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
stdev_clr_time float Desviación estándar de tiempo CLR para el plan de consulta dentro del intervalo de agregación (notificado en microsegundos).
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_dop float DoP medio (grado de paralelismo) para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_dop bigint Último DOP (grado de paralelismo) para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
min_dop bigint DoP mínimo (grado de paralelismo) para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_dop bigint DoP máximo (grado de paralelismo) para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
stdev_dop float Desviación estándar del DOP (grado de paralelismo) para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_query_max_used_memory float Concesión de memoria media (notificada como el número de páginas de 8 KB) para el plan de consulta dentro del intervalo de agregación. Siempre es 0 para las consultas que usan procedimientos optimizados para memoria compilados de forma nativa.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_query_max_used_memory bigint Última concesión de memoria (notificada como el número de páginas de 8 KB) para el plan de consulta dentro del intervalo de agregación. Siempre es 0 para las consultas que usan procedimientos optimizados para memoria compilados de forma nativa.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
min_query_max_used_memory bigint Concesión de memoria mínima (notificada como el número de páginas de 8 KB) para el plan de consulta dentro del intervalo de agregación. Siempre es 0 para las consultas que usan procedimientos optimizados para memoria compilados de forma nativa.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_query_max_used_memory bigint Concesión de memoria máxima (notificada como el número de páginas de 8 KB) para el plan de consulta dentro del intervalo de agregación. Siempre es 0 para las consultas que usan procedimientos optimizados para memoria compilados de forma nativa.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
stdev_query_max_used_memory float Desviación estándar de concesión de memoria (notificada como el número de páginas de 8 KB) para el plan de consulta dentro del intervalo de agregación. Siempre es 0 para las consultas que usan procedimientos optimizados para memoria compilados de forma nativa.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_rowcount float Número medio de filas devueltas para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_rowcount bigint Número de filas devueltas por la última ejecución del plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
min_rowcount bigint Número mínimo de filas devueltas para el plan de consulta dentro del intervalo de agregación.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_rowcount bigint Número máximo de filas devueltas para el plan de consulta dentro del intervalo de agregación.
stdev_rowcount float Número de filas devueltas desviación estándar para el plan de consulta dentro del intervalo de agregación.
avg_log_bytes_used float Número medio de bytes en el registro de base de datos utilizado por el plan de consulta, dentro del intervalo de agregación.
Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
last_log_bytes_used bigint Número de bytes del registro de base de datos utilizado por la última ejecución del plan de consulta, dentro del intervalo de agregación.
Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
min_log_bytes_used bigint Número mínimo de bytes en el registro de base de datos utilizado por el plan de consulta, dentro del intervalo de agregación.
Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
max_log_bytes_used bigint Número máximo de bytes en el registro de base de datos utilizado por el plan de consulta, dentro del intervalo de agregación.
Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
stdev_log_bytes_used float Desviación estándar del número de bytes del registro de base de datos utilizado por un plan de consulta, dentro del intervalo de agregación.
Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
Nota: Azure Synapse Analytics siempre devolverá cero (0).
avg_tempdb_space_used float Número medio de páginas usadas en tempdb para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB).

Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
last_tempdb_space_used bigint Último número de páginas usadas en tempdb para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB).

Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
min_tempdb_space_used bigint Número mínimo de páginas usadas en tempdb para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB).

Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
max_tempdb_space_used bigint Número máximo de páginas usadas en tempdb para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB).

Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
stdev_tempdb_space_used float Número de páginas usadas en la desviación estándar de tempdb para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB).

Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database.
avg_page_server_io_reads float Número medio de lecturas de E/S del servidor de páginas para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).

Se aplica a: Azure SQL Database Hiperescala
Nota: Azure Synapse Analytics , , Azure SQL Database Instancia administrada de Azure SQL (no hiperescala) siempre devolverán cero (0).
last_page_server_io_reads bigint Último número de lecturas de E/S del servidor de páginas para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).

Se aplica a: Azure SQL Database Hiperescala
Nota: Azure Synapse Analytics , , Azure SQL Database Instancia administrada de Azure SQL (no hiperescala) siempre devolverán cero (0).
min_page_server_io_reads bigint Número mínimo de lecturas de E/S del servidor de páginas para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).

Se aplica a: Azure SQL Database Hiperescala
Nota: Azure Synapse Analytics , , Azure SQL Database Instancia administrada de Azure SQL (no hiperescala) siempre devolverán cero (0).
max_page_server_io_reads bigint Número máximo de lecturas de E/S del servidor de páginas para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).

Se aplica a: Azure SQL Database Hiperescala
Nota: Azure Synapse Analytics , , Azure SQL Database Instancia administrada de Azure SQL (no hiperescala) siempre devolverán cero (0).
stdev_page_server_io_reads float Número de E/S del servidor de páginas lee la desviación estándar para el plan de consulta dentro del intervalo de agregación (expresado como un número de páginas de 8 KB leídas).

Se aplica a: Azure SQL Database Hiperescala
Nota: Azure Synapse Analytics , , Azure SQL Database Instancia administrada de Azure SQL (no hiperescala) siempre devolverán 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 (Transact-SQL)
sys.query_store_query_text (Transact-SQL)
sys.query_store_wait_stats (Transact-SQL)
sys.query_store_runtime_stats_interval (Transact-SQL)
Monitoring Performance By Using the Query Store
Vistas de catálogo (Transact-SQL)
Query Store Stored Procedures (Transact-SQL) (Procedimientos almacenados del Almacén de consultas (Transact-SQL))
Procedimiento recomendado con el Almacén de consultas