sys.query_store_query (Transact-SQL);
Применимо к: SQL Server 2016 (13.x) и более поздних версий
Azure SQL Database
Управляемый экземпляр SQL Azure
Azure 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)