sys.resource_governor_workload_groups (Transact-SQL)
Область применения: SQL Server
Возвращает конфигурацию хранимой группы рабочей нагрузки в SQL Server. Каждая группа рабочей нагрузки может иметь подписку только на один и только один пул ресурсов.
Имя столбца | Тип данных | Description |
---|---|---|
group_id | int | Уникальный идентификатор группы рабочей нагрузки. Не допускает значение NULL. |
name | sysname | Имя группы рабочей нагрузки. Не допускает значение NULL. |
важность | sysname | Примечание. Важность применяется только к группам рабочей нагрузки в одном пуле ресурсов. Относительная важность запроса в данной группе рабочей нагрузки. Важность является одним из следующих значений, при этом средний — значение по умолчанию: LOW, MEDIUM, HIGH. Не допускает значение NULL. |
request_max_memory_grant_percent | int | Максимальный объем предоставляемой памяти, в процентах, для отдельного запроса. По умолчанию используется значение 25. Не допускает значение NULL. Примечание. Если этот параметр превышает 50 процентов, большие запросы будут выполняться по одному за раз. Поэтому повышается риск возникновения ошибки нехватки памяти при выполнении запроса. |
request_max_cpu_time_sec | int | Максимально допустимое использование ЦП, в секундах, для отдельного запроса. Значение по умолчанию равно 0 и означает отсутствие ограничений. Не допускает значение NULL. Примечание. Дополнительные сведения см. в разделе "Превышение порогового значения ЦП". |
request_memory_grant_timeout_sec | int | Время ожидания предоставления памяти, в секундах, для отдельного запроса. Для значения по умолчанию 0 используется внутреннее вычисление, основанное на стоимости запроса. Не допускает значение NULL. |
max_dop | int | Максимальная степень параллелизма для группы рабочей нагрузки. Для значения по умолчанию 0 используются глобальные параметры. Не допускает значение NULL. Примечание. Этот параметр переопределит параметр запроса maxdop. |
group_max_requests | int | Максимальное число параллельных запросов. Значение по умолчанию равно 0 и означает отсутствие ограничений. Не допускает значение NULL. |
pool_id | int | Идентификатор пула ресурсов, используемого данной группой рабочей нагрузки. |
external_pool_id | int | Область применения: SQL Server 2016 (13.x) и более поздних версий. Идентификатор внешнего пула ресурсов, который использует эта группа рабочих нагрузок. |
request_max_memory_grant_percent_numeric | float | Область применения: SQL Server 2019 (15.x) и более поздних версий. Максимальный объем предоставляемой памяти, в процентах, для отдельного запроса. По умолчанию используется значение 25. Не допускает значение NULL. Примечание. Если этот параметр превышает 50 процентов, большие запросы будут выполняться по одному за раз. Поэтому повышается риск возникновения ошибки нехватки памяти при выполнении запроса. |
Замечания
Представление каталога отображает хранимые метаданные. Чтобы просмотреть конфигурацию в памяти, используйте соответствующее динамическое представление управления sys.dm_resource_governor_workload_groups (Transact-SQL).
Сохраненная конфигурация и конфигурация, хранимая в памяти, могут различаться, если конфигурация регулятора ресурсов была изменена, но инструкция ALTER RESOURCE GOVERNOR RECONFIGURE не применялась.
Разрешения
Требует разрешение VIEW ANY DEFINITION для просмотра содержимого и разрешение CONTROL SERVER для изменения содержимого.
См. также
sys.dm_resource_governor_workload_groups (Transact-SQL)
Представления каталога (Transact-SQL)
Представления каталога регулятора ресурсов (Transact-SQL)