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:
- sys.query_store_replicas (Transact-SQL)
- 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)
- Überwachen der Leistung mit dem Abfragespeicher
- Katalogsichten (Transact-SQL)
- Gespeicherte Prozeduren für den Abfragespeicher (Transact-SQL)
- Bewährte Methoden für den Abfragespeicher
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für