sys.query_store_runtime_stats (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse Analytics

Enthält Informationen zu den statistischen Informationen zur Laufzeitausführung für die Abfrage.

Spaltenname Datentyp BESCHREIBUNG
runtime_stats_id bigint Bezeichner der Zeile, die Laufzeitausführungsstatistiken für plan_id, execution_type und runtime_stats_interval_id darstellt. Ist nur für die letzten Laufzeitstatistikintervalle eindeutig. Für das derzeit aktive Intervall sind ggf. mehrere Zeilen vorhanden, die Laufzeitstatistiken für den Plan darstellen, auf den durch plan_id verwiesen wird. Der Ausführungstyp wird dabei durch execution_type dargestellt. In der Regel stellt eine einzelne Zeile Laufzeitstatistiken dar, die auf den Datenträger geleert werden, während andere Zeilen den In-Memory-Zustand darstellen. Um den tatsächlichen Zustand für jedes Intervall zu erhalten, müssen daher Metriken aggregiert und nach plan_id, execution_type und runtime_stats_interval_id gruppiert werden.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
plan_id bigint Fremdschlüssel. Verknüpft mit sys.query_store_plan (Transact-SQL).
runtime_stats_interval_id bigint Fremdschlüssel. Verknüpft mit sys.query_store_runtime_stats_interval (Transact-SQL).
execution_type tinyint Bestimmt die Art der Abfrageausführung:

0: Reguläre Ausführung (erfolgreich abgeschlossen)

3: Clientseitig initiierter Abbruch der Ausführung

4: Durch Ausnahme abgebrochene Ausführung
execution_type_desc nvarchar(128) Textbeschreibung des Ausführungstypfelds:

0: Regulär

3 : Abgebrochen

4: Ausnahme
first_execution_time datetimeoffset Erste Ausführungszeit für den Abfrageplan innerhalb des Aggregationsintervalls. Dies ist die Endzeit der Abfrageausführung.
last_execution_time datetimeoffset Letzte Ausführungszeit für den Abfrageplan innerhalb des Aggregationsintervalls. Dies ist die Endzeit der Abfrageausführung.
count_executions bigint Gesamtanzahl von Ausführungen für den Abfrageplan innerhalb des Aggregationsintervalls.
avg_duration float Durchschnittliche Dauer für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
last_duration bigint Letzte Dauer für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
min_duration bigint Minimale Dauer für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
max_duration bigint Maximale Dauer für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
stdev_duration float Standardabweichung der Dauer für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
avg_cpu_time float Durchschnittliche CPU-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_cpu_time bigint Letzte CPU-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_cpu_time bigint Minimale CPU-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_cpu_time bigint Maximale CPU-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
stdev_cpu_time float Standardabweichung der CPU-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
avg_logical_io_reads float Durchschnittliche Anzahl logischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_logical_io_reads bigint Letzte Anzahl logischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_logical_io_reads bigint Minimale Anzahl logischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_logical_io_reads bigint Maximale Anzahl logischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
stdev_logical_io_reads float Standardabweichung der Anzahl logischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
avg_logical_io_writes float Durchschnittliche Anzahl logischer E/A-Schreibvorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl geschriebener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_logical_io_writes bigint Letzte Anzahl logischer E/A-Schreibvorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl geschriebener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_logical_io_writes bigint Minimale Anzahl logischer E/A-Schreibvorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl geschriebener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_logical_io_writes bigint Maximale Anzahl logischer E/A-Schreibvorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl geschriebener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
stdev_logical_io_writes float Standardabweichung der Anzahl logischer E/A-Schreibvorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl geschriebener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
avg_physical_io_reads float Durchschnittliche Anzahl physischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_physical_io_reads bigint Letzte Anzahl physischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_physical_io_reads bigint Minimale Anzahl physischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_physical_io_reads bigint Maximale Anzahl physischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
stdev_physical_io_reads float Standardabweichung der Anzahl physischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
avg_clr_time float Durchschnittliche CLR-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_clr_time bigint Letzte CLR-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_clr_time bigint Minimale CLR-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_clr_time bigint Maximale CLR-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
stdev_clr_time float Standardabweichung der CLR-Zeit für den Abfrageplan innerhalb des Aggregationsintervalls (gemeldet in Mikrosekunden).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
avg_dop float Durchschnittlicher Grad der Parallelität (Degree Of Parallelism, DOP) für den Abfrageplan innerhalb des Aggregationsintervalls.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_dop bigint Letzter Grad der Parallelität (Degree Of Parallelism, DOP) für den Abfrageplan innerhalb des Aggregationsintervalls.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_dop bigint Minimaler Grad der Parallelität (Degree Of Parallelism, DOP) für den Abfrageplan innerhalb des Aggregationsintervalls.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_dop bigint Maximaler Grad der Parallelität (Degree Of Parallelism, DOP) für den Abfrageplan innerhalb des Aggregationsintervalls.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
stdev_dop float Standardabweichung des Grads der Parallelität (Degree Of Parallelism, DOP) für den Abfrageplan innerhalb des Aggregationsintervalls.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
avg_query_max_used_memory float Durchschnittliche Speicherzuweisung (gemeldet als Anzahl von 8-KB-Seiten) für den Abfrageplan innerhalb des Aggregationsintervalls. Ist für Abfragen mit nativ kompilierten, arbeitsspeicheroptimierten Verfahren immer null (0).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_query_max_used_memory bigint Letzte Speicherzuweisung (gemeldet als Anzahl von 8-KB-Seiten) für den Abfrageplan innerhalb des Aggregationsintervalls. Ist für Abfragen mit nativ kompilierten, arbeitsspeicheroptimierten Verfahren immer null (0).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_query_max_used_memory bigint Minimale Speicherzuweisung (gemeldet als Anzahl von 8-KB-Seiten) für den Abfrageplan innerhalb des Aggregationsintervalls. Ist für Abfragen mit nativ kompilierten, arbeitsspeicheroptimierten Verfahren immer null (0).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_query_max_used_memory bigint Maximale Speicherzuweisung (gemeldet als Anzahl von 8-KB-Seiten) für den Abfrageplan innerhalb des Aggregationsintervalls. Ist für Abfragen mit nativ kompilierten, arbeitsspeicheroptimierten Verfahren immer null (0).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
stdev_query_max_used_memory float Standardabweichung der Speicherzuweisung (gemeldet als Anzahl von 8-KB-Seiten) für den Abfrageplan innerhalb des Aggregationsintervalls. Ist für Abfragen mit nativ kompilierten, arbeitsspeicheroptimierten Verfahren immer null (0).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
avg_rowcount float Durchschnittliche Anzahl zurückgegebener Zeilen für den Abfrageplan innerhalb des Aggregationsintervalls.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_rowcount bigint Anzahl zurückgegebener Zeilen durch die letzte Ausführung des Abfrageplans innerhalb des Aggregationsintervalls.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_rowcount bigint Minimale Anzahl zurückgegebener Zeilen für den Abfrageplan innerhalb des Aggregationsintervalls.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_rowcount bigint Maximale Anzahl zurückgegebener Zeilen für den Abfrageplan innerhalb des Aggregationsintervalls.
stdev_rowcount float Standardabweichung der Anzahl zurückgegebener Zeilen für den Abfrageplan innerhalb des Aggregationsintervalls.
avg_num_physical_io_reads float Durchschnittliche Anzahl physischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl von E/A-Lesevorgängen).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_num_physical_io_reads bigint Letzte Anzahl physischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl von E/A-Lesevorgängen).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_num_physical_io_reads bigint Minimale Anzahl physischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl von E/A-Lesevorgängen).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_num_physical_io_reads bigint Maximale Anzahl physischer E/A-Lesevorgänge für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl von E/A-Lesevorgängen).
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
avg_log_bytes_used float Durchschnittliche Anzahl von Bytes im Datenbankprotokoll, die vom Abfrageplan innerhalb des Aggregationsintervalls verwendet wurden.
Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
last_log_bytes_used bigint Anzahl von Bytes im Datenbankprotokoll, die bei der letzten Ausführung des Abfrageplans innerhalb des Aggregationsintervalls verwendet wurden.
Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
min_log_bytes_used bigint Minimale Anzahl von Bytes im Datenbankprotokoll, die vom Abfrageplan innerhalb des Aggregationsintervalls verwendet wurden.
Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
max_log_bytes_used bigint Maximale Anzahl von Bytes im Datenbankprotokoll, die vom Abfrageplan innerhalb des Aggregationsintervalls verwendet wurden.
Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
stdev_log_bytes_used float Standardabweichung der Anzahl von Bytes im Datenbankprotokoll, die von einem Abfrageplan innerhalb des Aggregationsintervalls verwendet wurden.
Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
Hinweis: Azure Synapse Analytics gibt immer null (0) zurück.
avg_tempdb_space_used float Durchschnittliche Anzahl von Seiten, tempdb die für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl von 8-KB-Seiten) verwendet werden.

Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
last_tempdb_space_used bigint Letzte Anzahl von Seiten, tempdb die für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl von 8-KB-Seiten) verwendet werden.

Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
min_tempdb_space_used bigint Mindestanzahl von Seiten, tempdb die für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl von 8-KB-Seiten) verwendet werden.

Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
max_tempdb_space_used bigint Maximale Anzahl von Seiten, die für tempdb den Abfrageplan innerhalb des Aggregationsintervalls verwendet werden (ausgedrückt als Anzahl von 8-KB-Seiten).

Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
stdev_tempdb_space_used float Anzahl der Seiten, die in tempdb der Standardabweichung für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl von 8-KB-Seiten) verwendet werden.

Gilt für: SQL Server (ab SQL Server 2017 (14.x)) und Azure SQL-Datenbank.
avg_page_server_io_reads float Durchschnittliche Anzahl von Seitenserver-E/A-Lesevorgängen für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).

Gilt für: Hyperscale in Azure SQL-Datenbank
Hinweis: Für Azure Synapse Analytics, Azure SQL-Datenbank, Azure SQL Managed Instance (kein Hyperscale) wird immer null (0) zurückgegeben.
last_page_server_io_reads bigint Letzte Anzahl von Seitenserver-E/A-Lesevorgängen für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).

Gilt für: Hyperscale in Azure SQL-Datenbank
Hinweis: Für Azure Synapse Analytics, Azure SQL-Datenbank, Azure SQL Managed Instance (kein Hyperscale) wird immer null (0) zurückgegeben.
min_page_server_io_reads bigint Minimale Anzahl von Seitenserver-E/A-Lesevorgängen für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).

Gilt für: Hyperscale in Azure SQL-Datenbank
Hinweis: Für Azure Synapse Analytics, Azure SQL-Datenbank, Azure SQL Managed Instance (kein Hyperscale) wird immer null (0) zurückgegeben.
max_page_server_io_reads bigint Maximale Anzahl von Seitenserver-E/A-Lesevorgängen für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).

Gilt für: Hyperscale in Azure SQL-Datenbank
Hinweis: Für Azure Synapse Analytics, Azure SQL-Datenbank, Azure SQL Managed Instance (kein Hyperscale) wird immer null (0) zurückgegeben.
stdev_page_server_io_reads float Standardabweichung der Anzahl von Seitenserver-E/A-Lesevorgängen für den Abfrageplan innerhalb des Aggregationsintervalls (ausgedrückt als Anzahl gelesener 8-KB-Seiten).

Gilt für: Hyperscale in Azure SQL-Datenbank
Hinweis: Für Azure Synapse Analytics, Azure SQL-Datenbank, Azure SQL Managed Instance (kein Hyperscale) wird immer null (0) zurückgegeben.
replica_group_id bigint Identifiziert die Replikatgruppennummer für dieses Replikat. Fremdschlüssel für sys.query_store_replicas.

Gilt für: SQL Server (ab SQL Server 2022 (16.x))

Berechtigungen

Erfordert die VIEW DATABASE STATE-Berechtigung.

Nächste Schritte

Weitere Informationen zu Abfragespeichern finden Sie in den folgenden Artikeln: