sys.query_store_query (Transact-SQL);

Применимо к: SQL Server 2016 (13.x) и более поздних версий Azure SQL Database Управляемый экземпляр SQL AzureAzure Synapse Analytics

Содержит сведения о запросе и связанной с ним общей агрегированной статистике выполнения среды выполнения.

Имя столбца Тип данных Описание
query_id bigint Первичный ключ.
query_text_id bigint Внешний ключ. Присоединение к sys.query_store_query_text (Transact-SQL)
context_settings_id bigint Внешний ключ. Присоединяется к sys.query_context_settings (Transact-SQL).
Примечание. Azure Synapse Analytics всегда возвращает единицу (1).
object_id bigint Идентификатор объекта базы данных, частью которому является запрос (хранимая процедура, триггер, определяемая пользователем функция CLR/UDAgg и т. д.). 0, если запрос не выполняется как часть объекта базы данных (нерегламентированный запрос).
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
batch_sql_handle varbinary(64) Идентификатор пакета инструкции, в который входит запрос. Заполняется, только если запрос ссылается на временные таблицы или табличные переменные.
Примечание. Azure Synapse Analytics всегда возвращает значение NULL.
query_hash binary(8) Md5-хэш отдельного запроса на основе дерева логического запроса. Включает указания оптимизатора.
is_internal_query bit Запрос был создан внутренним образом.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
query_parameterization_type tinyint Тип параметризации:

0 - нет

1 . Пользователь

2 — простой

3 — принудительно
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
query_parameterization_type_desc nvarchar(60) Текстовое описание типа параметризации.
Примечание. Azure Synapse Analytics всегда возвращает значение None.
initial_compile_start_time datetimeoffset Время начала компиляции.
last_compile_start_time datetimeoffset Время начала компиляции.
last_execution_time datetimeoffset Время последнего выполнения относится к последнему времени окончания запроса или плана.
last_compile_batch_sql_handle varbinary(64) Дескриптор последнего пакета SQL, в котором запрос использовался в последний раз. Его можно предоставить в качестве входных данных для sys.dm_exec_sql_text (Transact-SQL), чтобы получить полный текст пакета.
last_compile_batch_offset_start bigint Сведения, которые можно предоставить sys.dm_exec_sql_text вместе с last_compile_batch_sql_handle.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
last_compile_batch_offset_end bigint Сведения, которые можно предоставить sys.dm_exec_sql_text вместе с last_compile_batch_sql_handle.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
count_compiles bigint Статистика компиляции.
Примечание. Azure Synapse Analytics всегда возвращает единицу (1).
avg_compile_duration float Статистика компиляции в микросекундах.
last_compile_duration bigint Статистика компиляции в микросекундах.
avg_bind_duration float Привязка статистики в микросекундах.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
last_bind_duration bigint Статистика привязки.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
avg_bind_cpu_time float Статистика привязки.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
last_bind_cpu_time bigint Статистика привязки.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
avg_optimize_duration float Статистика оптимизации в микросекундах.
last_optimize_duration bigint Статистика оптимизации.
avg_optimize_cpu_time float Статистика оптимизации в микросекундах.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
last_optimize_cpu_time bigint Статистика оптимизации.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
avg_compile_memory_kb float Компилируйте статистику памяти.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
last_compile_memory_kb bigint Компилируйте статистику памяти.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
max_compile_memory_kb bigint Компилируйте статистику памяти.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).
is_clouddb_internal_query bit Всегда 0 в SQL Server локальной среде.
Примечание. Azure Synapse Analytics всегда возвращает ноль (0).

Разрешения

Необходимо разрешение VIEW DATABASE STATE.

См. также:

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)
Указания хранилища запросов
Мониторинг производительности с использованием хранилища запросов
Представления каталога (Transact-SQL)
Хранимые процедуры хранилища запросов (Transact-SQL)