다음을 통해 공유


sys.dm_resource_governor_configuration(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

현재 유효한 리소스 관리자 구성이 포함된 행을 반환합니다.

열 이름 데이터 형식 설명
classifier_function_id int sys.objects현재 사용되는 분류자 함수의 개체 ID입니다. 사용 중인 분류자 함수가 없으면 0을 반환합니다. nullable이 아닙니다.

참고: 이 함수는 새 요청을 분류하는 데 사용되며 규칙을 사용하여 이러한 요청을 적절한 워크로드 그룹으로 라우팅합니다. 자세한 내용은 Resource Governor참조하세요.
is_reconfiguration_pending bit 리소스 관리자 구성이 변경되었지만 ALTER RESOURCE GOVERNOR RECONFIGURE사용하여 현재 유효한 구성에 적용되지 않았는지 여부를 나타냅니다. 리소스 관리자 재구성이 필요한 변경 내용은 다음과 같습니다.

- 리소스 풀을 만들거나 수정하거나 삭제합니다.
- 워크로드 그룹을 만들거나 수정하거나 삭제합니다.
- 분류자 함수를 지정하거나 제거합니다.
- 볼륨당 미해결 I/O 작업의 최대 수에 대한 제한을 설정하거나 제거합니다.

반환되는 값은 다음 중 하나입니다.

0 - 재구성이 필요하지 않습니다.

1 - 보류 중인 구성 변경 내용을 적용하려면 재구성 또는 서버 다시 시작이 필요합니다.

참고: 리소스 관리자를 사용하지 않도록 설정하면 반환되는 값은 항상 0입니다.

nullable이 아닙니다.
max_outstanding_io_per_volume int 적용 대상: SQL Server 2014(12.x) 이상

볼륨당 미해결 I/O 작업의 최대 수입니다.

설명

이 동적 관리 뷰는 현재 유효한 구성을 보여줍니다. 저장된 구성 메타데이터를 보려면 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 권한이 필요합니다.