Freigeben über


sys.query_store_query (Transact-SQL)

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

Enthält Informationen zu der Abfrage und den zugehörigen gesamt aggregierten Laufzeitausführungsstatistiken.

Spaltenname Datentyp BESCHREIBUNG
query_id bigint Der Primärschlüssel.
query_text_id bigint Fremdschlüssel. Verknüpfungen zu sys.query_store_query_text (Transact-SQL)
context_settings_id 1 bigint Fremdschlüssel. Wird mit sys.query_context_settings (Transact-SQL) 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.
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 over the shape of the individual query, based on the bound (input) logical query tree. 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 -Nichts
1 -Benutzer
2 -Einfach
3 -Erzwungen
query_parameterization_type_desc4 nvarchar(60) Textbeschreibung für den Parameterisierungstyp.
initial_compile_start_time datetimeoffset Kompilierung der Startzeit.
last_compile_start_time datetimeoffset Kompilierung der Startzeit.
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 (Transact-SQL) bereitgestellt werden, um den vollständigen Text des Batches abzurufen.
last_compile_batch_offset_start 2 bigint Informationen, die zusammen mit last_compile_batch_sql_handlebereitgestellt sys.dm_exec_sql_text werden können.
last_compile_batch_offset_end 2 bigint Informationen, die zusammen mit last_compile_batch_sql_handlebereitgestellt sys.dm_exec_sql_text 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.

Berechtigungen

Erfordert die Berechtigung VIEW DATABASE STATE.