sys.dm_resource_governor_workload_groups_history_ex (база данных SQL Azure)

Применимо к:Управляемому экземпляру Базы данныхSQL Azure SQL Azure

Каждая строка представляет собой периодический моментальный снимок статистики группы рабочей нагрузки в Базе данных SQL Azure. Моментальный снимок выполняется при запуске ядра СУБД и каждые несколько секунд после этого. Интервал между текущим и предыдущим моментальным снимком может отличаться и указан в столбце duration_ms . Последние доступные моментальные снимки возвращаются до 128 моментальных снимков для каждой группы рабочих нагрузок.

Имя столбца Тип данных Описание:
pool_id целое Идентификатор пула ресурсов. Не допускает значение NULL.
group_id целое Идентификатор группы рабочей нагрузки. Не допускает значение NULL.
name nvarchar(256) Имя группы рабочей нагрузки. Не допускает значение NULL.
snapshot_time datetime Дата и время создания моментального снимка группы ресурсов.
duration_ms целое Длительность между текущим и предыдущим моментальным снимком.
active_worker_count целое Всего рабочих ролей в текущем моментальном снимке.
active_request_count целое Текущее количество запросов. Не допускает значение NULL.
active_session_count целое Всего активных сеансов в текущем моментальном снимке.
total_request_count bigint Совокупное количество выполненных запросов в группе рабочей нагрузки. Не допускает значение NULL.
delta_request_count целое Количество завершенных запросов в группе рабочей нагрузки с момента последнего моментального снимка. Не допускает значение NULL.
total_cpu_usage_ms bigint Совокупное использование ЦП, в миллисекундах, для группы рабочей нагрузки. Не допускает значение NULL.
delta_cpu_usage_ms целое Использование ЦП в миллисекундах с момента последнего моментального снимка. Не допускает значение NULL.
delta_cpu_usage_preemptive_ms целое Предварительные вызовы win32 не управляются ЦП SQL RG с момента последнего моментального снимка.
delta_reads_reduced_memgrant_count целое Количество грантов памяти, которые достигли максимального ограничения размера запроса с момента последнего моментального снимка. Не допускает значение NULL.
reads_throttled целое Общее количество операций чтения с регулированием.
delta_reads_queued целое Общее число операций ввода-вывода считываемых операций ввода-вывода с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода.
delta_reads_issued целое Общее число операций ввода-вывода, выданных с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода.
delta_reads_completed целое Общее число операций ввода-вывода, завершенных с момента последнего моментального снимка. Не допускает значение NULL.
delta_read_bytes bigint Общее количество байтов, считываемых с момента последнего моментального снимка. Не допускает значение NULL.
delta_read_stall_ms целое Общее время (в миллисекундах) между поступлением операций ввода-вывода и завершением с момента последнего моментального снимка. Не допускает значение NULL.
delta_read_stall_queued_ms целое Общее время (в миллисекундах) между поступлением операций ввода-вывода и проблемой с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода. Ненулевая delta_read_stall_queued_ms означает, что операции ввода-вывода влияют на RG.
delta_writes_queued целое Общее число операций записи IOs, заквеченных с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода.
delta_writes_issued целое Общее число операций записи iOs, выданных с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода.
delta_writes_completed целое Общее число операций записи iOs завершено с момента последнего моментального снимка. Не допускает значение NULL.
delta_writes_bytes bigint Общее количество байтов, записанных с момента последнего моментального снимка. Не допускает значение NULL.
delta_write_stall_ms целое Общее время (в миллисекундах) между поступлением операций ввода-вывода и завершением с момента последнего моментального снимка. Не допускает значение NULL.
delta_background_writes целое Общее количество операций записи, выполняемых фоновыми задачами с момента последнего моментального снимка.
delta_background_write_bytes bigint Общий размер записи, выполняемый фоновыми задачами с момента последнего моментального снимка, в байтах.
delta_log_bytes_used bigint Журнал, используемый с момента последнего моментального снимка в байтах.
delta_log_temp_db_bytes_used bigint Журнал Tempdb, используемый с момента последнего моментального снимка в байтах.
delta_query_optimizations bigint Количество оптимизаций запросов в этой группе рабочих нагрузок с момента последнего моментального снимка. Не допускает значение NULL.
delta_suboptimal_plan_generations bigint Количество неоптимальных поколений планов, которые произошли в этой группе рабочих нагрузок из-за нехватки памяти с момента последнего моментального снимка. Не допускает значение NULL.
max_memory_grant_kb bigint Максимальный объем памяти для группы в КБ.
max_request_cpu_msec bigint Максимальное использование ЦП, в миллисекундах, для отдельного запроса. Не допускает значение NULL.
max_concurrent_request целое Текущее значение параметра максимального числа параллельных запросов. Не допускает значение NULL.
max_io целое Максимальное ограничение операций ввода-вывода для группы.
max_global_io целое Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
max_queued_io целое Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
max_log_rate_kb bigint Максимальная скорость журнала (кило-байт на секунду) на уровне группы ресурсов.
max_session целое Ограничение сеанса для группы.
max_worker целое Ограничение рабочей роли для группы.
active_outbound_connection_worker_count целое Всего рабочих ролей исходящего подключения в текущем моментальном снимке.
max_outbound_connection_worker целое Ограничение рабочей роли исходящего подключения для группы.
max_outbound_connection_worker_percent decimal(5,2) Максимальное число одновременных рабочих ролей исходящих подключений (запросов) в процентах на основе ограничения группы.

Разрешения

Для этого представления требуется разрешение VIEW SERVER STATE.

Замечания

Пользователи могут получить доступ к этому динамическому представлению управления для мониторинга использования ресурсов практически в режиме реального времени для пула рабочих нагрузок пользователей, а также внутренних пулов экземпляра Базы данных SQL Azure.

Внимание

Большая часть данных, предоставляемых этим динамическим представлением, предназначена для внутреннего потребления и подлежит изменению.

Примеры

В следующем примере возвращаются данные о максимальной частоте журналов и потребления на каждом моментальном снимке по пулу пользователей:

SELECT snapshot_time,
       name,
       max_log_rate_kb,
       delta_log_bytes_used
FROM sys.dm_resource_governor_workload_groups_history_ex
WHERE name LIKE 'User%'
ORDER BY snapshot_time DESC;

См. также