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

Применимо к:Applies to: даSQL Server 2016 (13.x);SQL Server 2016 (13.x)yesSQL Server 2016 (13.x);SQL Server 2016 (13.x) и более поздние версии ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse AnalyticsПрименимо к:Applies to: даSQL Server 2016 (13.x);SQL Server 2016 (13.x)yesSQL Server 2016 (13.x);SQL Server 2016 (13.x) and later ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics

Содержит сведения о запросе и связанную с ним общую статистику выполнения среды выполнения.Contains information about the query and its associated overall aggregated runtime execution statistics.

Имя столбцаColumn name Тип данныхData type ОписаниеDescription
query_idquery_id bigintbigint Первичный ключ.Primary key.
query_text_idquery_text_id bigintbigint Внешний ключ.Foreign key. Присоединение к sys.query_store_query_text (Transact-SQL)Joins to sys.query_store_query_text (Transact-SQL)
context_settings_idcontext_settings_id bigintbigint Внешний ключ.Foreign key. Присоединение к sys.query_context_settings ()Transact-SQL .Joins to sys.query_context_settings (Transact-SQL).
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
object_idobject_id bigintbigint Идентификатор объекта базы данных, частью которого является запрос (хранимая процедура, триггер, CLR UDF/функции и т. д.).ID of the database object that the query is part of (stored procedure, trigger, CLR UDF/UDAgg, etc.). 0, если запрос не выполняется как часть объекта базы данных (Специальный запрос).0 if the query is not executed as part of a database object (ad-hoc query).
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
batch_sql_handlebatch_sql_handle varbinary (64)varbinary(64) Идентификатор пакета инструкций, частью которого является запрос.ID of the statement batch the query is part of. Заполняется, только если запрос ссылается на временные таблицы или табличные переменные.Populated only if query references temporary tables or table variables.
Примечание. Azure синапсе Analytics всегда будет возвращать значение NULL.Note: Azure Synapse Analytics will always return NULL.
query_hashquery_hash Binary (8)binary(8) Хэш MD5 отдельного запроса, основанный на дереве логических запросов.MD5 hash of the individual query, based on the logical query tree. Включает подсказки оптимизатора.Includes optimizer hints.
is_internal_queryis_internal_query bitbit Запрос был создан внутренним образом.The query was generated internally.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
query_parameterization_typequery_parameterization_type tinyinttinyint Тип параметризации:Kind of parameterization:

0 - нет0 - None

1 — пользователь1 - User

2 — простой2 - Simple

3 — принудительно3 - Forced
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
query_parameterization_type_descquery_parameterization_type_desc nvarchar(60)nvarchar(60) Текстовое описание для типа параметризации.Textual description for the parameterization type.
Примечание. Azure синапсе Analytics всегда будет возвращать значение None.Note: Azure Synapse Analytics will always return None.
initial_compile_start_timeinitial_compile_start_time datetimeoffsetdatetimeoffset Время начала компиляции.Compile start time.
last_compile_start_timelast_compile_start_time datetimeoffsetdatetimeoffset Время начала компиляции.Compile start time.
last_execution_timelast_execution_time datetimeoffsetdatetimeoffset Время последнего выполнения ссылается на последнее время окончания запроса или плана.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) Обработка последнего пакета SQL, в котором последний раз использовался запрос.Handle of the last SQL batch in which query was used last time. Он может быть предоставлен в качестве входных данных для sys.dm_exec_sql_text ()Transact-SQL , чтобы получить полный текст пакета.It can be provided as input to sys.dm_exec_sql_text (Transact-SQL) to get the full text of the batch.
Примечание. Azure синапсе Analytics всегда будет возвращать значение NULL.Note: Azure Synapse Analytics will always return NULL.
last_compile_batch_offset_startlast_compile_batch_offset_start bigintbigint Сведения, которые могут быть предоставлены для sys.dm_exec_sql_text вместе с last_compile_batch_sql_handle.Information that can be provided to sys.dm_exec_sql_text along with last_compile_batch_sql_handle.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
last_compile_batch_offset_endlast_compile_batch_offset_end bigintbigint Сведения, которые могут быть предоставлены для sys.dm_exec_sql_text вместе с last_compile_batch_sql_handle.Information that can be provided to sys.dm_exec_sql_text along with last_compile_batch_sql_handle.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
count_compilescount_compiles bigintbigint Статистика компиляции.Compilation statistics.
Примечание. Azure синапсе Analytics всегда будет возвращать один (1).Note: Azure Synapse Analytics will always return one (1).
avg_compile_durationavg_compile_duration floatfloat Статистика компиляции в микросекундах.Compilation statistics in microseconds.
last_compile_durationlast_compile_duration bigintbigint Статистика компиляции в микросекундах.Compilation statistics in microseconds.
avg_bind_durationavg_bind_duration floatfloat Статистика привязки в микросекундах.Binding statistics in microseconds.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
last_bind_durationlast_bind_duration bigintbigint Статистика привязки.Binding statistics.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
avg_bind_cpu_timeavg_bind_cpu_time floatfloat Статистика привязки.Binding statistics.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
last_bind_cpu_timelast_bind_cpu_time bigintbigint Статистика привязки.Binding statistics.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
avg_optimize_durationavg_optimize_duration floatfloat Статистика оптимизации в микросекундах.Optimization statistics in microseconds.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
last_optimize_durationlast_optimize_duration bigintbigint Статистика оптимизации.Optimization statistics.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
avg_optimize_cpu_timeavg_optimize_cpu_time floatfloat Статистика оптимизации в микросекундах.Optimization statistics in microseconds.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
last_optimize_cpu_timelast_optimize_cpu_time bigintbigint Статистика оптимизации.Optimization statistics.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
avg_compile_memory_kbavg_compile_memory_kb floatfloat Статистика памяти компиляции.Compile memory statistics.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
last_compile_memory_kblast_compile_memory_kb bigintbigint Статистика памяти компиляции.Compile memory statistics.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
max_compile_memory_kbmax_compile_memory_kb bigintbigint Статистика памяти компиляции.Compile memory statistics.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).
is_clouddb_internal_queryis_clouddb_internal_query bitbit Всегда равно 0 в SQL ServerSQL Server локальной среде.Always 0 in SQL ServerSQL Server on-premises.
Примечание. Azure синапсе Analytics всегда возвращает ноль (0).Note: Azure Synapse Analytics will always return zero (0).

РазрешенияPermissions

Требуется разрешение View Database State .Requires the VIEW DATABASE STATE permission.

См. также:See 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)
Мониторинг производительности с использованием хранилища запросов Monitoring Performance By Using the Query Store
Представления каталога (Transact-SQL) Catalog Views (Transact-SQL)
Query Store Stored Procedures (Transact-SQL) (Хранимые процедуры хранилища запросов (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)