Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
der Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
SQL-Datenbank in Microsoft Fabric
Enthält Informationen zu der Abfrage und den zugehörigen gesamt aggregierten Laufzeitausführungsstatistiken.
| Spaltenname | Datentyp | Description |
|---|---|---|
query_id |
bigint | Der Primärschlüssel. |
query_text_id |
bigint | Fremdschlüssel. Beitritt zu sys.query_store_query_text |
context_settings_id
1 |
bigint | Fremdschlüssel. Wird mit sys.query_context_settings verknüpft. |
object_id
2 |
bigint | ID des Datenbankobjekts, zu dem die Abfrage gehört (gespeicherte Prozedur, Trigger, CLR UDF/UDAgg usw.).
0 wenn die Abfrage nicht als Teil eines Datenbankobjekts (Ad-hoc-Abfrage) ausgeführt wird. Weitere Informationen finden Sie im Abschnitt "Hinweise " in diesem Artikel. |
batch_sql_handle
3 |
varbinary(64) | Die ID des Anweisungsbatches, zu dem die Abfrage gehört. Wird nur aufgefüllt, wenn die Abfrage auf temporäre Tabellen oder Tabellenvariablen verweist. |
query_hash |
binary(8) | Zobrist-Hash über die Form der einzelnen Abfrage, basierend auf dem gebundenen (Eingabe-)logischen Abfragebaum. Abfragehinweise werden nicht als Teil des Hashs eingeschlossen. |
is_internal_query
2 |
bit | Die Abfrage wurde intern generiert. |
query_parameterization_type
2 |
tinyint | Typ der Parameterisierung:0 -Nichts1 -Benutzer2 -Einfach3 -Erzwungen |
query_parameterization_type_desc
4 |
nvarchar(60) | Textbeschreibung für den Parameterisierungstyp. |
initial_compile_start_time |
datetimeoffset | Startzeit für die anfängliche Kompilierung. |
last_compile_start_time |
datetimeoffset | Die letzte Startzeit für die Kompilierung. |
last_execution_time |
datetimeoffset | Die letzte Ausführungszeit bezieht sich auf die letzte Endzeit der Abfrage/des Plans. |
last_compile_batch_sql_handle |
varbinary(64) | Handle des letzten SQL-Batches, in dem die Abfrage zuletzt verwendet wurde. Sie kann als Eingabe für sys.dm_exec_sql_text bereitgestellt werden, um den vollständigen Text des Batches zu erhalten. |
last_compile_batch_offset_start
2 |
bigint | Informationen, die zusammen mit sys.dm_exec_sql_textbereitgestellt last_compile_batch_sql_handle werden können. |
last_compile_batch_offset_end
2 |
bigint | Informationen, die zusammen mit sys.dm_exec_sql_textbereitgestellt last_compile_batch_sql_handle werden können. |
count_compiles
1 |
bigint | Kompilierungsstatistiken. |
avg_compile_duration |
float | Kompilierungsstatistiken in Mikrosekunden. |
last_compile_duration |
bigint | Kompilierungsstatistiken in Mikrosekunden. |
avg_bind_duration
2 |
float | Bindungsstatistiken in Mikrosekunden. |
last_bind_duration
2 |
bigint | Bindungsstatistiken. |
avg_bind_cpu_time
2 |
float | Bindungsstatistiken. |
last_bind_cpu_time
2 |
bigint | Bindungsstatistiken. |
avg_optimize_duration |
float | Optimierungsstatistiken in Mikrosekunden. |
last_optimize_duration |
bigint | Optimierungsstatistiken. |
avg_optimize_cpu_time
2 |
float | Optimierungsstatistiken in Mikrosekunden. |
last_optimize_cpu_time
2 |
bigint | Optimierungsstatistiken. |
avg_compile_memory_kb
2 |
float | Kompilieren von Speicherstatistiken. |
last_compile_memory_kb
2 |
bigint | Kompilieren von Speicherstatistiken. |
max_compile_memory_kb
2 |
bigint | Kompilieren von Speicherstatistiken. |
is_clouddb_internal_query
2 |
bit | Immer 0 lokal in SQL Server. |
1 Azure Synapse Analytics gibt immer einen () zurück1.
2 Azure Synapse Analytics gibt immer null (0) zurück.
3 Azure Synapse Analytics gibt immer zurück NULL.
4 Azure Synapse Analytics gibt immer zurück None.
Remarks
Die object_id Spalte wird nur aufgefüllt, wenn die Anweisung aus einem Transact-SQL-Modul kompiliert wird. Ein Modul ist ein beliebiges Schemabereichsobjekt, das eine Zeile in sys.sql_Modulen enthält.
Da der Abfrageoptimierer nicht indizierte Ansichten erweitert, bevor er einen Plan erzeugt, bleiben nur die zugrunde liegenden Tabellen, obwohl indizierte Ansichten als Tabellen angezeigt werden.
Permissions
Erfordert die VIEW DATABASE STATE-Berechtigung.
Verwandte Inhalte
- 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)
- Abfragespeicherhinweise
- Überwachen der Leistung mithilfe des Abfragespeichers
- Systemkatalogansichten (Transact-SQL)
- Gespeicherte Prozeduren für den Abfragespeicher (Transact-SQL)