sys.query_store_query (Transact-SQL)

Gilt für:yes SQL Server 2016 (13.x) und höher YesAzure SQL-Datenbank YesAzure SQL verwaltete Instanz yesAzure Synapse Analytics

Enthält Informationen über die Abfrage und die zugehörigen aggregierten Laufzeitausführungsstatistiken.

Spaltenname Datentyp BESCHREIBUNG
query_id bigint Der Primärschlüssel.
query_text_id bigint Fremdschlüssel. Joins zu sys.query_store_query_text (Transact-SQL)
context_settings_id bigint Fremdschlüssel. Wird mit sys.query_context_settings (Transact-SQL)verknüpft.
Hinweis: Azure Synapse Analytics gibt immer einen (1) zurück.
object_id 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.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
batch_sql_handle varbinary(64) ID des Anweisungsbatches, zu dem die Abfrage gehört. Wird nur aufgefüllt, wenn die Abfrage auf temporäre Tabellen oder Tabellenvariablen verweist.
Hinweis: Azure Synapse Analytics gibt immer NULL zurück.
query_hash binary(8) MD5-Hash der einzelnen Abfrage, basierend auf der logischen Abfragestruktur. Enthält Optimiererhinweise.
is_internal_query bit Die Abfrage wurde intern generiert.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
query_parameterization_type tinyint Art der Parametrisierung:

0 – Keine

1 – Benutzer

2 – Einfach

3 – Erzwungen
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
query_parameterization_type_desc nvarchar(60) Textbeschreibung für den Parametrisierungstyp.
Hinweis: Azure Synapse Analytics gibt immer Keine zurück.
initial_compile_start_time datetimeoffset Kompilierungsstartzeit.
last_compile_start_time datetimeoffset Kompilierungsstartzeit.
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 bigint Informationen, die zusammen mit last_compile_batch_sql_handle für sys.dm_exec_sql_text bereitgestellt werden können.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
last_compile_batch_offset_end bigint Informationen, die zusammen mit last_compile_batch_sql_handle für sys.dm_exec_sql_text bereitgestellt werden können.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
count_compiles bigint Kompilierungsstatistiken.
Hinweis: Azure Synapse Analytics gibt immer einen (1) zurück.
avg_compile_duration float Kompilierungsstatistiken in Mikrosekunden.
last_compile_duration bigint Kompilierungsstatistiken in Mikrosekunden.
avg_bind_duration float Binden von Statistiken in Mikrosekunden.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
last_bind_duration bigint Bindungsstatistiken.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
avg_bind_cpu_time float Bindungsstatistiken.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
last_bind_cpu_time bigint Bindungsstatistiken.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
avg_optimize_duration float Optimierungsstatistiken in Mikrosekunden.
last_optimize_duration bigint Optimierungsstatistiken.
avg_optimize_cpu_time float Optimierungsstatistiken in Mikrosekunden.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
last_optimize_cpu_time bigint Optimierungsstatistiken.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
avg_compile_memory_kb float Kompilieren Sie Speicherstatistiken.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
last_compile_memory_kb bigint Kompilieren Sie Speicherstatistiken.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
max_compile_memory_kb bigint Kompilieren Sie Speicherstatistiken.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.
is_clouddb_internal_query bit Immer 0 in SQL Server lokal.
Hinweis: Azure Synapse Analytics gibt immer 0 (null) zurück.

Berechtigungen

Erfordert die VIEW DATABASE STATE-Berechtigung .

Weitere Informationen

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 mit dem Abfragespeicher
Katalogsichten (Transact-SQL)
Abfragen Store gespeicherter Prozeduren (Transact-SQL)