sys.dm_resource_governor_configuration (Transact-SQL)

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

Возвращает строку, содержащую текущую эффективную конфигурацию губернатора ресурсов.

Название столбца Тип данных Описание
classifier_function_id int ID объекта используемой в настоящее время классификаторной функции в sys.objects. Возвращает 0, если функция классификатора не используется. Не допускает значения NULL.

Примечание: Эта функция используется для классификации новых запросов и использует правила для их маршрутизации в соответствующую группу рабочих нагрузок. Дополнительные сведения см. в разделе "Регулятор ресурсов".
is_reconfiguration_pending bit Указывает, были ли внесены изменения в конфигурацию регуляторов ресурсов, но не применены ли к текущей эффективной конфигурации с использованием ALTER RESOURCE GOVERNOR RECONFIGURE. Изменения, требующие перенастройки регулятора ресурсов, включают:

- Создать, изменить или удалить пул ресурсов.
- Создать, изменить или удалить группу рабочей нагрузки.
- Задать или удалить функцию классификатора.
- Установить или убрать лимит на максимальное количество невыполненных операций ввода/вывода на том.

Возвращаемое значение равно следующему:

0 - Перенастройка не требуется.

1 - Для внесения ожидающих изменений конфигурации требуется перенастройка или перезагрузка сервера.

Примечание: Возвращаемое значение всегда равно 0, когда регулятор ресурсов отключён.

Не допускает значения NULL.
max_outstanding_io_per_volume int Область применения: SQL Server 2014 (12.x) и более поздних версий.

Максимальное количество невыполненных операций ввода-вывода на том.

Замечания

Этот динамический вид управления показывает текущую эффективную конфигурацию. Чтобы увидеть сохранённые метаданные конфигурации, используйте sys.resource_governor_configuration.

Examples

Следующий пример показывает, как получить и сравнить сохранённые значения метаданных и текущие эффективные значения конфигурации регулятора ресурсов.

USE master;

-- Get the stored metadata
SELECT OBJECT_SCHEMA_NAME(classifier_function_id) AS classifier_function_schema_name,
       OBJECT_NAME(classifier_function_id) AS classifier_function_name
FROM sys.resource_governor_configuration;

-- Get the currently effective configuration
SELECT OBJECT_SCHEMA_NAME(classifier_function_id) AS classifier_function_schema_name,
       OBJECT_NAME(classifier_function_id) AS classifier_function_name
FROM sys.dm_resource_governor_configuration;

Permissions

Требуется разрешение VIEW SERVER STATE.

Разрешения для SQL Server 2022 и более поздних версий

Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.