sys. query_store_query (Transact-SQL)sys.query_store_query (Transact-SQL)

Anwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) und höher JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance JaAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse AnalyticsAnwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance JaAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics

Enthält Informationen über die Abfrage und die zugeordnete allgemeine allgemeine Lauf Zeit Ausführungs Statistik.Contains information about the query and its associated overall aggregated runtime execution statistics.

SpaltennameColumn name DatentypData type BESCHREIBUNGDescription
query_idquery_id bigintbigint Der Primärschlüssel.Primary key.
query_text_idquery_text_id bigintbigint Fremdschlüssel.Foreign key. Joins mit sys. query_store_query_text (Transact-SQL-)Joins to sys.query_store_query_text (Transact-SQL)
context_settings_idcontext_settings_id bigintbigint Fremdschlüssel.Foreign key. Joins mit sys. query_context_settings (Transact-SQL-).Joins to sys.query_context_settings (Transact-SQL).
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
object_idobject_id bigintbigint ID des Datenbankobjekts, zu dem die Abfrage gehört (gespeicherte Prozedur, Auslösung, CLR-UDF/UDAgg usw.).ID of the database object that the query is part of (stored procedure, trigger, CLR UDF/UDAgg, etc.). 0, wenn die Abfrage nicht als Teil eines Datenbankobjekts (Ad-hoc-Abfrage) ausgeführt wird.0 if the query is not executed as part of a database object (ad-hoc query).
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
batch_sql_handlebatch_sql_handle varbinary(64)varbinary(64) ID des Anweisungs Batches, zu dem die Abfrage gehört.ID of the statement batch the query is part of. Wird nur aufgefüllt, wenn die Abfrage auf temporäre Tabellen oder Tabellen Variablen verweist.Populated only if query references temporary tables or table variables.
Hinweis: Azure SQL Data Warehouse gibt immer nullzurück.Note: Azure SQL Data Warehouse will always return NULL.
query_hashquery_hash Binär (8)binary(8) MD5-Hash der einzelnen Abfrage, basierend auf der logischen Abfrage Struktur.MD5 hash of the individual query, based on the logical query tree. Enthält Optimierungs Hinweise.Includes optimizer hints.
is_internal_queryis_internal_query bitbit Die Abfrage wurde intern generiert.The query was generated internally.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
query_parameterization_typequery_parameterization_type tinyinttinyint Art der Parametrisierung:Kind of parameterization:

0 – Keine0 - None

1-Benutzer1 - User

2: einfach2 - Simple

3-erzwungene3 - Forced
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
query_parameterization_type_descquery_parameterization_type_desc nvarchar(60)nvarchar(60) Die Textbeschreibung für den parameterisierungstyp.Textual description for the parameterization type.
Hinweis: Azure SQL Data Warehouse wird immer Nonezurückgegeben.Note: Azure SQL Data Warehouse will always return None.
initial_compile_start_timeinitial_compile_start_time datetimeoffsetdatetimeoffset Startzeit der Kompilierung.Compile start time.
last_compile_start_timelast_compile_start_time datetimeoffsetdatetimeoffset Startzeit der Kompilierung.Compile start time.
last_execution_timelast_execution_time datetimeoffsetdatetimeoffset Die letzte Ausführungszeit bezieht sich auf die letzte Endzeit der Abfrage/des Plans.Last execution time refers to the last end time of the query/plan.
last_compile_batch_sql_handlelast_compile_batch_sql_handle varbinary(64)varbinary(64) Handle des letzten SQL-Batches, in dem die Abfrage zuletzt verwendet wurde.Handle of the last SQL batch in which query was used last time. Sie kann als Eingabe für sys. dm_exec_sql_text (Transact-SQL-) bereitgestellt werden, um den vollständigen Text des Batches zu erhalten.It can be provided as input to sys.dm_exec_sql_text (Transact-SQL) to get the full text of the batch.
Hinweis: Azure SQL Data Warehouse gibt immer nullzurück.Note: Azure SQL Data Warehouse will always return NULL.
last_compile_batch_offset_startlast_compile_batch_offset_start bigintbigint Informationen, die sys. dm_exec_sql_text zusammen mit last_compile_batch_sql_handle bereitgestellt werden können.Information that can be provided to sys.dm_exec_sql_text along with last_compile_batch_sql_handle.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
last_compile_batch_offset_endlast_compile_batch_offset_end bigintbigint Informationen, die sys. dm_exec_sql_text zusammen mit last_compile_batch_sql_handle bereitgestellt werden können.Information that can be provided to sys.dm_exec_sql_text along with last_compile_batch_sql_handle.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
count_compilescount_compiles bigintbigint Kompilierungs Statistik.Compilation statistics.
Hinweis: Azure SQL Data Warehouse wird immer eins (1) zurückgegeben.Note: Azure SQL Data Warehouse will always return one (1).
avg_compile_durationavg_compile_duration floatfloat Kompilierungs Statistiken in Mikrosekunden.Compilation statistics in microseconds.
last_compile_durationlast_compile_duration bigintbigint Kompilierungs Statistiken in Mikrosekunden.Compilation statistics in microseconds.
avg_bind_durationavg_bind_duration floatfloat Bindungs Statistiken in Mikrosekunden.Binding statistics in microseconds.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
last_bind_durationlast_bind_duration bigintbigint Bindungs Statistiken.Binding statistics.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
avg_bind_cpu_timeavg_bind_cpu_time floatfloat Bindungs Statistiken.Binding statistics.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
last_bind_cpu_timelast_bind_cpu_time bigintbigint Bindungs Statistiken.Binding statistics.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
avg_optimize_durationavg_optimize_duration floatfloat Optimierungs Statistik in Mikrosekunden.Optimization statistics in microseconds.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
last_optimize_durationlast_optimize_duration bigintbigint Optimierungs Statistik.Optimization statistics.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
avg_optimize_cpu_timeavg_optimize_cpu_time floatfloat Optimierungs Statistik in Mikrosekunden.Optimization statistics in microseconds.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
last_optimize_cpu_timelast_optimize_cpu_time bigintbigint Optimierungs Statistik.Optimization statistics.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
avg_compile_memory_kbavg_compile_memory_kb floatfloat Arbeitsspeicher Statistiken kompilieren.Compile memory statistics.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
last_compile_memory_kblast_compile_memory_kb bigintbigint Arbeitsspeicher Statistiken kompilieren.Compile memory statistics.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
max_compile_memory_kbmax_compile_memory_kb bigintbigint Arbeitsspeicher Statistiken kompilieren.Compile memory statistics.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).
is_clouddb_internal_queryis_clouddb_internal_query bitbit Immer 0 in SQL ServerSQL Server der lokalen Umgebung.Always 0 in SQL ServerSQL Server on-premises.
Hinweis: Azure SQL Data Warehouse gibt immer 0 (null) zurück.Note: Azure SQL Data Warehouse will always return zero (0).

BerechtigungenPermissions

Erfordert die View Database State -Berechtigung.Requires the VIEW DATABASE STATE permission.

Weitere InformationenSee Also

sys. database_query_store_options (Transact-SQL-) sys.database_query_store_options (Transact-SQL)
sys. query_context_settings (Transact-SQL-) sys.query_context_settings (Transact-SQL)
sys. query_store_plan (Transact-SQL-) sys.query_store_plan (Transact-SQL)
sys. query_store_query_text (Transact-SQL-) sys.query_store_query_text (Transact-SQL)
sys.query_store_wait_stats (Transact-SQL)sys.query_store_wait_stats (Transact-SQL)
sys. query_store_runtime_stats (Transact-SQL-) sys.query_store_runtime_stats (Transact-SQL)
sys. query_store_runtime_stats_interval (Transact-SQL-) sys.query_store_runtime_stats_interval (Transact-SQL)
Überwachen der Leistung mit dem Abfragespeicher Monitoring Performance By Using the Query Store
Katalogsichten (Transact-SQL) Catalog Views (Transact-SQL)
Gespeicherte Prozeduren für den Abfragespeicher (Transact-SQL) Query Store Stored Procedures (Transact-SQL)
sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)