sys.resource_governor_workload_groups(Transact-SQL)

적용 대상:SQL Server

SQL Server에 저장된 워크로드 그룹 구성을 반환합니다. 각 워크로드 그룹은 하나의 리소스 풀만 구독할 수 있습니다.

열 이름 데이터 형식 설명
group_id int 워크로드 그룹의 고유 ID입니다. Null을 허용하지 않습니다.
이름 sysname 워크로드 그룹의 이름입니다. Null을 허용하지 않습니다.
importance sysname 참고: 중요도는 동일한 리소스 풀의 워크로드 그룹에만 적용됩니다.

이 워크로드 그룹에서 요청의 상대적 중요도입니다. 중요도는 다음 중 하나이며 MEDIUM은 기본값인 LOW, MEDIUM, HIGH입니다.

Null을 허용하지 않습니다.
request_max_memory_grant_percent int 단일 요청에 대한 최대 메모리 부여(백분율)입니다. 기본값은 25입니다. Null을 허용하지 않습니다.

참고: 이 설정이 50%보다 크면 큰 쿼리가 한 번에 하나씩 실행됩니다. 따라서 쿼리가 실행되는 동안 메모리 부족 오류가 발생할 위험이 커집니다.
request_max_cpu_time_sec int 단일 요청에 대한 최대 CPU 사용 제한(초)입니다. 기본값은 0이며 제한 없음을 지정합니다. Null을 허용하지 않습니다.

참고: 자세한 내용은 CPU 임계값 초과 이벤트 클래스를 참조 하세요.
request_memory_grant_timeout_sec int 단일 요청에 대한 메모리 부여 제한 시간(초)입니다. 기본값 0은 쿼리 비용에 따라 내부 계산을 사용합니다. Null을 허용하지 않습니다.
max_dop int 워크로드 그룹의 최대 병렬 처리 수준입니다. 기본값 0은 전역 설정을 사용합니다. Null을 허용하지 않습니다.

참고: 이 설정은 쿼리 옵션 maxdop을 재정의합니다.
group_max_requests int 최대 동시 요처 수입니다. 기본값은 0이며 제한 없음을 지정합니다. Null을 허용하지 않습니다.
pool_id int 이 워크로드 그룹에서 사용하는 리소스 풀의 ID입니다.
external_pool_id int 적용 대상: SQL Server 2016(13.x) 이상

이 워크로드 그룹에서 사용하는 외부 리소스 풀의 ID입니다.
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)
Resource Governor 카탈로그 뷰(Transact-SQL)