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


sys.dm_resource_governor_configuration (Transact-SQL)

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

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

Имя столбца Тип данных Description
classifier_function_id int Идентификатор объекта текущей используемой функции классификатора в 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.

Примеры

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

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;

Разрешения

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

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

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