Поделиться через


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

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

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

Имя столбца Тип данных Description
pool_id INT Идентификатор пула ресурсов. Не допускает значение NULL.
group_id INT Идентификатор группы рабочей нагрузки. Не допускает значение NULL.
name nvarchar(256) Имя группы рабочей нагрузки. Не допускает значение NULL.
snapshot_time datetime Дата и время создания моментального снимка группы ресурсов.
duration_ms INT Длительность между текущим и предыдущим моментальным снимком.
active_worker_count INT Всего рабочих ролей в текущем моментальном снимке.
active_request_count INT Текущее количество запросов. Не допускает значение NULL.
active_session_count INT Всего активных сеансов в текущем моментальном снимке.
total_request_count bigint Совокупное количество выполненных запросов в группе рабочей нагрузки. Не допускает значение NULL.
delta_request_count INT Количество завершенных запросов в группе рабочей нагрузки с момента последнего моментального снимка. Не допускает значение NULL.
total_cpu_usage_ms bigint Совокупное использование ЦП, в миллисекундах, для группы рабочей нагрузки. Не допускает значение NULL.
delta_cpu_usage_ms INT Использование ЦП в миллисекундах с момента последнего моментального снимка. Не допускает значение NULL.
delta_cpu_usage_preemptive_ms INT Предварительные вызовы win32 не управляются ЦП SQL RG с момента последнего моментального снимка.
delta_reads_reduced_memgrant_count INT Количество грантов памяти, которые достигли максимального ограничения размера запроса с момента последнего моментального снимка. Не допускает значение NULL.
reads_throttled INT Общее количество операций чтения с регулированием.
delta_reads_queued INT Общее число операций ввода-вывода считываемых операций ввода-вывода с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода.
delta_reads_issued INT Общее число операций ввода-вывода, выданных с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода.
delta_reads_completed INT Общее число операций ввода-вывода, завершенных с момента последнего моментального снимка. Не допускает значение NULL.
delta_read_bytes bigint Общее количество байтов, считываемых с момента последнего моментального снимка. Не допускает значение NULL.
delta_read_stall_ms INT Общее время (в миллисекундах) между поступлением операций ввода-вывода и завершением с момента последнего моментального снимка. Не допускает значение NULL.
delta_read_stall_queued_ms INT Общее время (в миллисекундах) между поступлением операций ввода-вывода и проблемой с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода. Ненулевая delta_read_stall_queued_ms означает, что операции ввода-вывода влияют на RG.
delta_writes_queued INT Общее число операций записи IOs, заквеченных с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода.
delta_writes_issued INT Общее число операций записи iOs, выданных с момента последнего моментального снимка. Допускает значение NULL. Значение NULL, если группа ресурсов не регулируется для операций ввода-вывода.
delta_writes_completed INT Общее число операций записи iOs завершено с момента последнего моментального снимка. Не допускает значение NULL.
delta_writes_bytes bigint Общее количество байтов, записанных с момента последнего моментального снимка. Не допускает значение NULL.
delta_write_stall_ms INT Общее время (в миллисекундах) между поступлением операций ввода-вывода и завершением с момента последнего моментального снимка. Не допускает значение NULL.
delta_background_writes INT Общее количество операций записи, выполняемых фоновыми задачами с момента последнего моментального снимка.
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 INT Текущее значение параметра максимального числа параллельных запросов. Не допускает значение NULL.
max_io INT Максимальное ограничение операций ввода-вывода для группы.
max_global_io INT Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
max_queued_io INT Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
max_log_rate_kb bigint Максимальная скорость журнала (кило-байт на секунду) на уровне группы ресурсов.
max_session INT Ограничение сеанса для группы.
max_worker INT Ограничение рабочей роли для группы.
active_outbound_connection_worker_count INT Всего рабочих ролей исходящего подключения в текущем моментальном снимке.
max_outbound_connection_worker INT Ограничение рабочей роли исходящего подключения для группы.
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;

См. также