sys.query_store_runtime_stats (Transact-SQL)

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

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

Имя столбца Тип данных Описание
runtime_stats_id bigint Идентификатор строки, представляющей статистику выполнения среды выполнения для plan_id, execution_type и runtime_stats_interval_id. Он уникален только за прошлые интервалы статистики времени выполнения. Для текущего активного интервала может существовать несколько строк, представляющих статистику времени выполнения для плана, на который ссылается plan_id, с типом выполнения, представленным execution_type. Как правило, одна строка представляет статистику времени выполнения, которая записывается на диск, а другие (s) представляют состояние в памяти. Таким образом, чтобы получить фактическое состояние для каждого интервала, необходимо выполнить статистическую обработку метрик, группирование по plan_id, execution_type и runtime_stats_interval_id.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
plan_id bigint Внешний ключ. присоединение к sys.query_store_plan ()Transact-SQL .
runtime_stats_interval_id bigint Внешний ключ. присоединение к sys.query_store_runtime_stats_interval ()Transact-SQL .
execution_type tinyint Определяет тип выполнения запроса:

0 — регулярное выполнение (успешно завершено)

3. инициированное клиентом прерывание выполнения

4 — выполнение прерванного исключения
execution_type_desc nvarchar(128) Текстовое описание поля "тип выполнения":

0 — обычный

3 — прервано

4 — исключение
first_execution_time datetimeoffset Время первого выполнения для плана запроса в пределах интервала агрегирования. Это относится к времени окончания выполнения запроса.
last_execution_time datetimeoffset Время последнего выполнения плана запроса в пределах интервала агрегирования. Это относится к времени окончания выполнения запроса.
count_executions bigint Общее число выполнений для плана запроса в пределах интервала статистической обработки.
avg_duration float Средняя длительность плана запроса в пределах интервала агрегирования (в микросекундах).
last_duration bigint Последняя длительность плана запроса в пределах интервала агрегирования (в микросекундах).
min_duration bigint Минимальная длительность плана запроса в пределах интервала агрегирования (в микросекундах).
max_duration bigint Максимальная длительность плана запроса в пределах интервала агрегирования (в микросекундах).
stdev_duration float Стандартное отклонение длительности для плана запроса в пределах интервала агрегирования (в микросекундах).
avg_cpu_time float Среднее время ЦП для плана запроса в пределах интервала агрегирования (отображается в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
last_cpu_time bigint Последнее время ЦП для плана запроса в пределах интервала агрегирования (в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
min_cpu_time bigint Минимальное время ЦП для плана запроса в пределах интервала агрегирования (в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
max_cpu_time bigint Максимальное время ЦП для плана запроса в пределах интервала агрегирования (в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
stdev_cpu_time float Стандартное отклонение времени ЦП для плана запроса в пределах интервала агрегирования (в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
avg_logical_io_reads float Среднее число логических операций чтения ввода-вывода для плана запроса в пределах интервала агрегирования. (выражается числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
last_logical_io_reads bigint Последнее число логических операций чтения ввода-вывода для плана запроса в пределах интервала агрегирования. (выражается числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
min_logical_io_reads bigint Минимальное число логических операций чтения ввода-вывода для плана запроса в пределах интервала статистической обработки. (выражается числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
max_logical_io_reads bigint Максимальное число логических операций чтения ввода-вывода для плана запроса в пределах интервала статистической обработки. (выражается числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
stdev_logical_io_reads float Число логических операций чтения ввода-вывода для плана запроса в пределах интервала агрегирования. (выражается числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
avg_logical_io_writes float Среднее число логических операций записи ввода-вывода для плана запроса в пределах интервала агрегирования.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
last_logical_io_writes bigint Последнее число логических операций записи ввода-вывода для плана запроса в пределах интервала агрегирования.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
min_logical_io_writes bigint Минимальное число логических операций записи ввода-вывода для плана запроса в пределах интервала статистической обработки.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
max_logical_io_writes bigint Максимальное число логических операций записи ввода-вывода для плана запроса в пределах интервала статистической обработки.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
stdev_logical_io_writes float Число логических операций ввода-вывода при стандартном отклонении для плана запроса в пределах интервала агрегирования.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
avg_physical_io_reads float Среднее число физических операций чтения ввода-вывода для плана запроса в пределах интервала агрегирования (выраженное числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
last_physical_io_reads bigint Последнее число физических операций чтения ввода-вывода для плана запроса в пределах интервала агрегирования (выраженное числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
min_physical_io_reads bigint Минимальное число физических операций чтения ввода-вывода для плана запроса в пределах интервала агрегирования (выраженное числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
max_physical_io_reads bigint Максимальное число физических операций чтения ввода-вывода для плана запроса в пределах интервала агрегирования (выраженное числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
stdev_physical_io_reads float Число физических операций ввода-вывода. стандартное отклонение для плана запроса в пределах интервала агрегирования (выраженное числом считанных 8 КБ страниц).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
avg_clr_time float Среднее время CLR для плана запроса в пределах интервала агрегирования (отображается в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
last_clr_time bigint Время последней среды CLR для плана запроса в пределах интервала агрегирования (в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
min_clr_time bigint Минимальное время CLR для плана запроса в пределах интервала агрегирования (в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
max_clr_time bigint Максимальное время CLR для плана запроса в пределах интервала агрегирования (в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
stdev_clr_time float Стандартное отклонение времени CLR для плана запроса в пределах интервала агрегирования (в микросекундах).
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
avg_dop float Среднее значение DOP (степень параллелизма) для плана запроса в пределах интервала статистической обработки.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
last_dop bigint Последнее значение DOP (степень параллелизма) для плана запроса в пределах интервала статистической обработки.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
min_dop bigint Минимальное значение DOP (степень параллелизма) для плана запроса в пределах интервала статистической обработки.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
max_dop bigint Максимальный уровень DOP (степень параллелизма) для плана запроса в пределах интервала статистической обработки.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
stdev_dop float Стандартное отклонение DOP (степень параллелизма) для плана запроса в пределах интервала агрегирования.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
avg_query_max_used_memory float Среднее предоставление памяти (отображается как число страниц размером 8 КБ) для плана запроса в пределах интервала агрегирования. Всегда равно 0 для запросов, использующих процедуры, оптимизированные для памяти в собственном виде.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
last_query_max_used_memory bigint Последнее предоставление памяти (отображается как число страниц размером 8 КБ) для плана запроса в пределах интервала агрегирования. Всегда равно 0 для запросов, использующих процедуры, оптимизированные для памяти в собственном виде.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
min_query_max_used_memory bigint Минимальный объем памяти, предоставленный для плана запроса в пределах интервала агрегирования (в виде числа 8 КБ). Всегда равно 0 для запросов, использующих процедуры, оптимизированные для памяти в собственном виде.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
max_query_max_used_memory bigint Максимальный объем выделения памяти (отображается как число страниц размером 8 КБ) для плана запроса в пределах интервала агрегирования. Всегда равно 0 для запросов, использующих процедуры, оптимизированные для памяти в собственном виде.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
stdev_query_max_used_memory float Память предоставляет стандартное отклонение (сообщаемое как число страниц размером 8 КБ) для плана запроса в пределах интервала статистической обработки. Всегда равно 0 для запросов, использующих процедуры, оптимизированные для памяти в собственном виде.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
avg_rowcount float Среднее число возвращенных строк для плана запроса в пределах интервала статистической обработки.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
last_rowcount bigint Число возвращенных строк по последнему выполнению плана запроса в пределах интервала статистической обработки.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
min_rowcount bigint Минимальное число возвращаемых строк для плана запроса в пределах интервала статистической обработки.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
max_rowcount bigint Максимальное число возвращаемых строк для плана запроса в пределах интервала статистической обработки.
stdev_rowcount float Число возвращенных строк со стандартным отклонением для плана запроса в пределах интервала статистической обработки.
avg_log_bytes_used float Среднее число байтов в журнале базы данных, используемое планом запроса, в пределах интервала статистической обработки.
Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
last_log_bytes_used bigint Число байтов в журнале базы данных, используемых при последнем выполнении плана запроса, в пределах интервала статистической обработки.
Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
min_log_bytes_used bigint Минимальное число байтов в журнале базы данных, используемом планом запроса, в пределах интервала статистической обработки.
Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
max_log_bytes_used bigint Максимальное число байтов в журнале базы данных, используемое планом запроса, в пределах интервала статистической обработки.
Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
stdev_log_bytes_used float Стандартное отклонение числа байтов в журнале базы данных, используемого планом запроса, в пределах интервала статистической обработки.
Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
Примечание. Azure Synapse Analytics всегда будет возвращать ноль (0).
avg_tempdb_space_used float Среднее число страниц, используемых в базе данных tempdb для плана запроса в пределах интервала агрегирования (выраженное в виде числа 8 КБ страниц).

Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
last_tempdb_space_used bigint Последнее количество страниц, использованных в базе данных tempdb для плана запроса в пределах интервала агрегирования (выражено в виде числа 8 КБ страниц).

Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
min_tempdb_space_used bigint Минимальное число страниц, используемых в базе данных tempdb для плана запроса в пределах интервала агрегирования (выраженное в виде числа 8 КБ страниц).

Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
max_tempdb_space_used bigint Максимальное количество страниц, используемых в базе данных tempdb для плана запроса в пределах интервала агрегирования (выраженное в виде числа 8 КБ страниц).

Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
stdev_tempdb_space_used float Количество страниц, используемых в стандартном отклонении tempdb для плана запроса в пределах интервала агрегирования (выражено в виде числа 8 КБ страниц).

Применимо к: SQL Server (начиная с SQL Server 2017 (14.x);) и База данных SQL Azure.
avg_page_server_io_reads float Среднее число операций чтения ввода-вывода сервера на странице для плана запроса в пределах интервала агрегирования (выраженное числом считанных 8 КБ страниц).

область применения: База данных SQL Azure масштабирование
Примечание. Azure Synapse Analytics , База данных SQL Azure , Управляемый экземпляр SQL Azure (не в случае масштабирования) всегда будет возвращать ноль (0).
last_page_server_io_reads bigint Последнее число операций чтения ввода-вывода сервера на странице для плана запроса в пределах интервала агрегирования (выражается числом считанных 8 КБ страниц).

Применимо к: База данных SQL Azure Гипермасштабируемого
Примечание. Azure Synapse Analytics , База данных SQL Azure , Управляемый экземпляр SQL Azure (не в случае масштабирования) всегда будет возвращать ноль (0).
min_page_server_io_reads bigint Минимальное число операций чтения ввода-вывода на сервере для плана запроса в пределах интервала агрегирования (выраженное числом считанных 8 КБ страниц).

Применимо к: База данных SQL Azure Гипермасштабируемого
Примечание. Azure Synapse Analytics , База данных SQL Azure , Управляемый экземпляр SQL Azure (не в случае масштабирования) всегда будет возвращать ноль (0).
max_page_server_io_reads bigint Максимальное число операций чтения ввода-вывода на сервере для плана запроса в пределах интервала агрегирования (выраженное числом считанных 8 КБ страниц).

Применимо к: База данных SQL Azure Гипермасштабируемого
Примечание. Azure Synapse Analytics , База данных SQL Azure , Управляемый экземпляр SQL Azure (не в случае масштабирования) всегда будет возвращать ноль (0).
stdev_page_server_io_reads float Число операций ввода-вывода сервера на странице: стандартное отклонение для плана запроса в пределах интервала агрегирования (выраженное числом считанных 8 КБ страниц).

Применимо к: База данных SQL Azure Гипермасштабируемого
Примечание. Azure Synapse Analytics , База данных SQL Azure , Управляемый экземпляр SQL Azure (не в случае масштабирования) всегда будет возвращать ноль (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 (Transact-SQL)
sys.query_store_query_text (Transact-SQL)
sys.query_store_wait_stats (Transact-SQL)
sys.query_store_runtime_stats_interval (Transact-SQL)
Мониторинг производительности с использованием хранилища запросов
Представления каталога (Transact-SQL)
Query Store Stored Procedures (Transact-SQL) (Хранимые процедуры хранилища запросов (Transact-SQL))
Рекомендации по хранилищу запросов