sys.query_store_query (Transact-SQL)

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

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

Имя столбца Тип данных Description
query_id bigint Первичный ключ.
query_text_id bigint Внешний ключ. Присоединение к sys.query_store_query_text (Transact-SQL)
context_settings_id1 bigint Внешний ключ. Присоединяется к sys.query_context_settings (Transact-SQL).
object_id2 bigint Идентификатор объекта базы данных, в который входит запрос (хранимая процедура, триггер, UDF/UDAgg и т. д.). 0 Значение , если запрос не выполняется как часть объекта базы данных (нерегламентированный запрос).
batch_sql_handle3 varbinary(64) Идентификатор пакета инструкции, в который входит запрос. Заполнено только в том случае, если запрос ссылается на временные таблицы или переменные таблицы.
query_hash binary(8) Хэш Zobrist по форме отдельного запроса на основе связанного (входного) дерева логических запросов. Подсказки запросов не включаются в хэш.
is_internal_query2 bit Запрос был создан внутри системы.
query_parameterization_type2 tinyint Тип параметризации:

0 -Ни один
1 -Пользователя
2 -Простой
3 -Принудительный
query_parameterization_type_desc4 nvarchar(60) Текстовое описание типа параметризации.
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_start2 bigint Сведения, которые можно предоставить sys.dm_exec_sql_text вместе с last_compile_batch_sql_handle.
last_compile_batch_offset_end2 bigint Сведения, которые можно предоставить sys.dm_exec_sql_text вместе с last_compile_batch_sql_handle.
count_compiles1 bigint Статистика компиляции.
avg_compile_duration float Статистика компиляции в микросекундах.
last_compile_duration bigint Статистика компиляции в микросекундах.
avg_bind_duration2 float Привязка статистики в микросекундах.
last_bind_duration2 bigint Статистика привязки.
avg_bind_cpu_time2 float Статистика привязки.
last_bind_cpu_time2 bigint Статистика привязки.
avg_optimize_duration float Статистика оптимизации в микросекундах.
last_optimize_duration bigint Статистика оптимизации.
avg_optimize_cpu_time2 float Статистика оптимизации в микросекундах.
last_optimize_cpu_time2 bigint Статистика оптимизации.
avg_compile_memory_kb2 float Компиляция статистики памяти.
last_compile_memory_kb2 bigint Компиляция статистики памяти.
max_compile_memory_kb2 bigint Компиляция статистики памяти.
is_clouddb_internal_query2 bit Всегда 0 в локальной среде SQL Server.

1 Azure Synapse Analytics всегда возвращает один (1).

2 Azure Synapse Analytics всегда возвращает ноль (0).

3 Azure Synapse Analytics всегда возвращается NULL.

4 Azure Synapse Analytics всегда возвращается None.

Разрешения

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