sys.dm_resource_governor_workload_groups (Transact-SQL)
Возвращает статистику группы рабочей нагрузки и текущую конфигурацию группы рабочей нагрузки в памяти. Это представление можно объединить с представлением sys.dm_resource_governor_resource_pools для получения имени пула ресурсов.
именем столбца |
Тип данных |
Описание |
---|---|---|
group_id |
int |
Идентификатор группы рабочей нагрузки. Не допускается значение NULL. |
name |
sysname |
Имя группы рабочей нагрузки. Не допускается значение NULL. |
pool_id |
int |
Идентификатор пула ресурсов. Не допускается значение NULL. |
statistics_start_time |
datetime |
Время, когда был выполнен сброс коллекции статистики для группы рабочей нагрузки. Не допускается значение NULL. |
total_request_count |
bigint |
Совокупное количество выполненных запросов в группе рабочей нагрузки. Не допускается значение NULL. |
total_queued_request_count |
bigint |
Совокупное количество запросов, помещенных в очередь по достижении предельного значения GROUP_MAX_REQUESTS. Не допускается значение NULL. |
active_request_count |
int |
Текущее количество запросов. Не допускается значение NULL. |
queued_request_count |
int |
Текущее количество запросов, помещенных в очередь. Не допускается значение NULL. |
total_cpu_limit_violation_count |
bigint |
Совокупное количество запросов, превышающих предельное значение, заданное для ЦП. Не допускается значение NULL. |
total_cpu_usage_ms |
bigint |
Совокупное использование ЦП, в миллисекундах, для группы рабочей нагрузки. Не допускается значение NULL. |
max_request_cpu_time_ms |
bigint |
Максимальное использование ЦП, в миллисекундах, для отдельного запроса. Не допускается значение NULL.
Примечание
Это измеряемое значение, в отличие от request_max_cpu_time_sec, которое является значением настраиваемого параметра. Дополнительные сведения см. в разделе Класс событий CPU Threshold Exceeded.
|
blocked_task_count |
int |
Текущее количество заблокированных задач. Не допускается значение NULL. |
total_lock_wait_count |
bigint |
Совокупное количество возникших ожиданий блокировок. Не допускается значение NULL. |
total_lock_wait_time_ms |
bigint |
Совокупная продолжительность блокировки в миллисекундах. Не допускается значение NULL. |
total_query_optimization_count |
bigint |
Совокупное количество операций по оптимизации запросов в данной группе рабочей нагрузки. Не допускается значение NULL. |
total_suboptimal_plan_generation_count |
bigint |
Совокупное количество неоптимальных планов, созданных в данной группе рабочей нагрузки по причине нехватки памяти. Не допускается значение NULL. |
total_reduced_memgrant_count |
bigint |
Совокупное количество операций предоставления памяти, достигших максимально допустимого размера запроса. Не допускается значение NULL. |
max_request_grant_memory_kb |
bigint |
Максимальный объем предоставленной памяти, в килобайтах, для отдельного запроса после сброса статистики. Не допускается значение NULL. |
active_parallel_thread_count |
bigint |
Текущее количество используемых параллельных потоков. Не допускается значение NULL. |
importance |
sysname |
Текущее значение конфигурации для относительной важности запроса в данной группе рабочей нагрузки. Важность представлена одним из следующих значений, причем значением по умолчанию является Medium.
Не допускается значение NULL. |
request_max_memory_grant_percent |
int |
Текущее значение параметра максимального объема предоставляемой памяти, в процентах, для отдельного запроса. Не допускается значение NULL. |
request_max_cpu_time_sec |
int |
Текущее значение параметра максимально допустимого использования ЦП, в секундах, для отдельного запроса. Не допускается значение NULL. |
request_memory_grant_timeout_sec |
int |
Текущее значение параметра времени ожидания предоставления, в секундах, для отдельного запроса. Не допускается значение NULL. |
group_max_requests |
int |
Текущее значение параметра максимального числа параллельных запросов. Не допускается значение NULL. |
max_dop |
int |
Максимальная степень параллелизма для группы рабочей нагрузки. Для значения по умолчанию 0 используются глобальные параметры. Не допускает значение NULL. |
Замечания
Данное динамическое административное представление отображает конфигурацию, хранимую в памяти. Чтобы просмотреть сохраненные метаданные конфигурации, используйте представление каталога sys.resource_governor_workload_groups.
После успешного выполнения ALTER RESOURCE GOVERNOR RESET STATISTICS выполняется сброс следующих счетчиков: для statistics_start_time, total_request_count, total_queued_request_count, total_cpu_limit_violation_count, total_cpu_usage_ms, max_request_cpu_time_ms, total_lock_wait_count, total_lock_wait_time_ms, total_query_optimization_count, total_suboptimal_plan_generation_count, total_reduced_memgrant_count и max_request_grant_memory_kb. statistics_start_time задаются текущие дата и время, а для остальных счетчиков устанавливается нулевое значение (0).
Разрешения
Необходимо разрешение VIEW SERVER STATE.