Dela via


sys.query_store_runtime_stats (Transact-SQL)

Gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Innehåller information om körningsstatistikinformationen för körning för frågan.

Kolumnnamn Datatyp Description
runtime_stats_id bigint Identifierare för raden som representerar körningsstatistik för plan_id, execution_type och runtime_stats_interval_id. Den är endast unik för tidigare körningsstatistikintervall. För aktivt intervall kan det finnas flera rader som representerar körningsstatistik för planen som refereras av plan_id, med körningstypen representerad av execution_type. Vanligtvis representerar en rad körningsstatistik som rensas till disk, medan andra representerar minnesinternt tillstånd. För att få verkligt tillstånd för varje intervall behöver du därför aggregera mått, gruppera efter plan_id, execution_type och runtime_stats_interval_id.
Not: Azure Synapse Analytics returnerar alltid noll (0).
plan_id bigint Sekundärnyckel. Ansluter till sys.query_store_plan (Transact-SQL).
runtime_stats_interval_id bigint Sekundärnyckel. Ansluter till sys.query_store_runtime_stats_interval (Transact-SQL).
execution_type tinyint Avgör typ av frågekörning:

0 – Regelbunden körning (slutförd)

3 – Klientinitierad avbruten körning

4 – Undantag avbruten körning
execution_type_desc nvarchar(128) Textbeskrivning av körningstypfältet:

0 – Vanlig

3 – Avbröts

4 – Undantag
first_execution_time datetimeoffset Första körningstiden för frågeplanen inom aggregeringsintervallet. Det här är sluttiden för frågekörningen.
last_execution_time datetimeoffset Senaste körningstid för frågeplanen inom aggregeringsintervallet. Det här är sluttiden för frågekörningen.
count_executions bigint Totalt antal körningar för frågeplanen inom aggregeringsintervallet.
avg_duration float Genomsnittlig varaktighet för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
last_duration bigint Den senaste varaktigheten för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
min_duration bigint Minsta varaktighet för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
max_duration bigint Maximal varaktighet för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
stdev_duration float Standardavvikelse för varaktighet för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
avg_cpu_time float Genomsnittlig CPU-tid för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_cpu_time bigint Senaste CPU-tid för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_cpu_time bigint Minsta CPU-tid för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_cpu_time bigint Maximal CPU-tid för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
stdev_cpu_time float Standardavvikelse för CPU-tid för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
avg_logical_io_reads float Genomsnittligt antal logiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_logical_io_reads bigint Senaste antalet logiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal 8 KB-sidor lästa).
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_logical_io_reads bigint Minsta antal logiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_logical_io_reads bigint Maximalt antal logiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).
Not: Azure Synapse Analytics returnerar alltid noll (0).
stdev_logical_io_reads float Antal logiska I/O-läsningar standardavvikelse för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).
Not: Azure Synapse Analytics returnerar alltid noll (0).
avg_logical_io_writes float Genomsnittligt antal logiska I/O-skrivningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal 8 KB-sidor skrivna).
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_logical_io_writes bigint Senaste antalet logiska I/O-skrivningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal 8 KB-sidor skrivna).
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_logical_io_writes bigint Minsta antal logiska I/O-skrivningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal 8 KB-sidor skrivna).
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_logical_io_writes bigint Maximalt antal logiska I/O-skrivningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal 8 KB-sidor skrivna).
Not: Azure Synapse Analytics returnerar alltid noll (0).
stdev_logical_io_writes float Antal logiska I/O-skrivningar av standardavvikelse för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal 8 KB-sidor skrivna).
Not: Azure Synapse Analytics returnerar alltid noll (0).
avg_physical_io_reads float Genomsnittligt antal fysiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_physical_io_reads bigint Senaste antalet fysiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal 8 KB-sidor lästa).
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_physical_io_reads bigint Minsta antal fysiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_physical_io_reads bigint Maximalt antal fysiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).
Not: Azure Synapse Analytics returnerar alltid noll (0).
stdev_physical_io_reads float Antalet fysiska I/O-läsningar av standardavvikelsen för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).
Not: Azure Synapse Analytics returnerar alltid noll (0).
avg_clr_time float Genomsnittlig CLR-tid för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_clr_time bigint Senaste CLR-tid för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_clr_time bigint Minsta CLR-tid för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_clr_time bigint Maximal CLR-tid för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
stdev_clr_time float CLR-tidsstandardavvikelse för frågeplanen inom aggregeringsintervallet (rapporteras i mikrosekunder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
avg_dop float Genomsnittlig DOP (grad av parallellitet) för frågeplanen inom aggregeringsintervallet.
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_dop bigint Senaste DOP (grad av parallellitet) för frågeplanen inom aggregeringsintervallet.
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_dop bigint Minsta DOP (grad av parallellitet) för frågeplanen inom aggregeringsintervallet.
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_dop bigint Maximal DOP (grad av parallellitet) för frågeplanen inom aggregeringsintervallet.
Not: Azure Synapse Analytics returnerar alltid noll (0).
stdev_dop float DOP-standardavvikelse (grad av parallellitet) för frågeplanen inom aggregeringsintervallet.
Not: Azure Synapse Analytics returnerar alltid noll (0).
avg_query_max_used_memory float Genomsnittligt minnesbeviljande (rapporterat som antalet sidor på 8 KB) för frågeplanen inom aggregeringsintervallet. Always 0 för frågor med inbyggda kompilerade minnesoptimerade procedurer.
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_query_max_used_memory bigint Senaste minnesbeviljande (rapporterat som antalet 8 KB-sidor) för frågeplanen inom aggregeringsintervallet. Always 0 för frågor med inbyggda kompilerade minnesoptimerade procedurer.
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_query_max_used_memory bigint Minsta minnesbeviljande (rapporteras som antalet sidor på 8 KB) för frågeplanen inom aggregeringsintervallet. Always 0 för frågor med inbyggda kompilerade minnesoptimerade procedurer.
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_query_max_used_memory bigint Maximalt minnesbeviljande (rapporterat som antalet sidor på 8 KB) för frågeplanen inom aggregeringsintervallet. Always 0 för frågor med inbyggda kompilerade minnesoptimerade procedurer.
Not: Azure Synapse Analytics returnerar alltid noll (0).
stdev_query_max_used_memory float Standardavvikelse för minnesbeviljande (rapporteras som antalet sidor på 8 KB) för frågeplanen inom aggregeringsintervallet. Always 0 för frågor med inbyggda kompilerade minnesoptimerade procedurer.
Not: Azure Synapse Analytics returnerar alltid noll (0).
avg_rowcount float Genomsnittligt antal returnerade rader för frågeplanen inom aggregeringsintervallet.
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_rowcount bigint Antal returnerade rader efter den senaste körningen av frågeplanen inom aggregeringsintervallet.
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_rowcount bigint Minsta antal returnerade rader för frågeplanen inom aggregeringsintervallet.
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_rowcount bigint Maximalt antal returnerade rader för frågeplanen inom aggregeringsintervallet.
stdev_rowcount float Standardavvikelse för antalet returnerade rader för frågeplanen inom aggregeringsintervallet.
avg_num_physical_io_reads float Genomsnittligt antal fysiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa I/O-åtgärder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_num_physical_io_reads bigint Senaste antalet fysiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa I/O-åtgärder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_num_physical_io_reads bigint Minsta antal fysiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa I/O-åtgärder).
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_num_physical_io_reads bigint Maximalt antal fysiska I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal läsåtgärder för I/O).
Not: Azure Synapse Analytics returnerar alltid noll (0).
avg_log_bytes_used float Genomsnittligt antal byte i databasloggen som används av frågeplanen inom aggregeringsintervallet.
Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
Not: Azure Synapse Analytics returnerar alltid noll (0).
last_log_bytes_used bigint Antal byte i databasloggen som användes vid den senaste körningen av frågeplanen inom aggregeringsintervallet.
Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
Not: Azure Synapse Analytics returnerar alltid noll (0).
min_log_bytes_used bigint Minsta antal byte i databasloggen som används av frågeplanen inom aggregeringsintervallet.
Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
Not: Azure Synapse Analytics returnerar alltid noll (0).
max_log_bytes_used bigint Maximalt antal byte i databasloggen som används av frågeplanen inom aggregeringsintervallet.
Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
Not: Azure Synapse Analytics returnerar alltid noll (0).
stdev_log_bytes_used float Standardavvikelse för antalet byte i databasloggen som används av en frågeplan inom aggregeringsintervallet.
Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
Not: Azure Synapse Analytics returnerar alltid noll (0).
avg_tempdb_space_used float Genomsnittligt antal sidor som används för tempdb frågeplanen inom aggregeringsintervallet (uttryckt som ett antal sidor på 8 KB).

Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
last_tempdb_space_used bigint Senaste antalet sidor som används i tempdb för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal sidor på 8 KB).

Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
min_tempdb_space_used bigint Minsta antal sidor som används för tempdb frågeplanen inom aggregeringsintervallet (uttryckt som ett antal sidor på 8 KB).

Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
max_tempdb_space_used bigint Maximalt antal sidor som används i tempdb för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal sidor på 8 KB).

Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
stdev_tempdb_space_used float Antal sidor som används i tempdb standardavvikelsen för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal sidor på 8 KB).

Gäller för: SQL Server (från och med SQL Server 2017 (14.x)) och Azure SQL Database.
avg_page_server_io_reads float Genomsnittligt antal sidserverns I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal läsningar på 8 KB sidor).

Gäller för: Azure SQL Database Hyperscale
Obs! Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (icke-hyperskala) returnerar alltid noll (0).
last_page_server_io_reads bigint Senaste antalet sidserver-I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal 8 KB-sidor lästa).

Gäller för: Azure SQL Database Hyperscale
Obs! Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (icke-hyperskala) returnerar alltid noll (0).
min_page_server_io_reads bigint Minsta antal sidserverns I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).

Gäller för: Azure SQL Database Hyperscale
Obs! Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (icke-hyperskala) returnerar alltid noll (0).
max_page_server_io_reads bigint Maximalt antal sidserverns I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal lästa sidor på 8 KB).

Gäller för: Azure SQL Database Hyperscale
Obs! Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (icke-hyperskala) returnerar alltid noll (0).
stdev_page_server_io_reads float Standardavvikelse för antalet sidserverns I/O-läsningar för frågeplanen inom aggregeringsintervallet (uttryckt som ett antal läsningar på 8 KB-sidor).

Gäller för: Azure SQL Database Hyperscale
Obs! Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (icke-hyperskala) returnerar alltid noll (0).
replica_group_id bigint Identifierar replikuppsättningsnumret för den här repliken. Sekundärnyckel till sys.query_store_replicas.

gäller för: SQL Server (från och med SQL Server 2022 (16.x))

Permissions

Kräver behörigheten VIEW DATABASE STATE .

Anmärkningar

I sällsynta fall kan du märka att DOP-kolumnerna (max_dop, min_dop, avg_dop och last_dop) rapporterar stora tal. Detta kan inträffa när frågor körs på system med ett stort antal processorer. Du kanske märker den här avvikelsen i scenarier där frågan använder användardefinierade funktioner. Teknikteamet undersöker det här problemet och uppdaterar den här anteckningen när det här problemet är åtgärdat. Det här är ett rapporteringsproblem i statistiken som samlats in för den här katalogvyn och påverkar inte den faktiska frågekörningen eller dess körningsprestanda.

Nästa steg

Läs mer om Query Store i följande artiklar: