다음을 통해 공유


sys.resource_governor_workload_groups(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

저장된 워크로드 그룹 구성을 반환합니다. 각 행은 워크로드 그룹을 나타냅니다. 각 워크로드 그룹은 하나의 리소스 풀을 사용합니다.

열 이름 데이터 형식 설명
group_id int 워크로드 그룹의 고유 ID입니다. nullable이 아닙니다.
name sysname 워크로드 그룹의 이름입니다. nullable이 아닙니다.
importance sysname 이 워크로드 그룹에서 요청의 상대적 중요도입니다. 중요도는 Low, Medium, High중 하나입니다. Medium 기본값입니다.

참고: 중요도는 동일한 리소스 풀의 다른 워크로드 그룹을 기준으로 합니다.

nullable이 아닙니다.
request_max_memory_grant_percent int 단일 요청에 대한 최대 메모리 부여(리소스 풀에 대한 총 쿼리 작업 영역 메모리의 백분율)입니다. 기본값은 25입니다. nullable이 아닙니다.

참고: 이 설정이 지나치게 높으면 다른 쿼리가 완료될 때까지 메모리 부여가 필요한 쿼리가 차단될 수 있으며 경우에 따라 메모리 부족 오류가 발생할 수 있습니다.
request_max_cpu_time_sec int 단일 요청에 대한 최대 CPU 사용 제한(초)입니다. 기본값은 0이며 제한 없음을 지정합니다. nullable이 아닙니다.

자세한 내용은 REQUEST_MAX_CPU_TIME_SEC참조하세요.
request_memory_grant_timeout_sec int 단일 요청에 대한 메모리 부여 제한 시간(초)입니다. 기본값 0은 쿼리 비용에 따라 내부 계산을 사용합니다. nullable이 아닙니다.
max_dop int 워크로드 그룹에서 실행되는 요청에 대한 최대 병렬 처리 수준입니다. 기본값 0은 서버 또는 데이터베이스 범위에서 전역 설정을 사용합니다. nullable이 아닙니다.

참고: 0이 아닌 값으로 설정하면 전역 설정과 MAXDOP 쿼리 힌트를 재정의합니다.
group_max_requests int 워크로드 그룹에서 실행되는 최대 동시 요청 수입니다. 기본값은 0이며 제한 없음을 지정합니다. nullable이 아닙니다.
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입니다. nullable이 아닙니다.

참고:request_max_memory_grant_percent일치하지만 워크로드 그룹을 만들거나 수정할 때 지정된 경우 백분율의 소수를 포함합니다.

설명

카탈로그 뷰는 저장된 메타데이터를 표시합니다. 현재 유효한 구성을 보려면 해당 동적 관리 뷰인 sys.dm_resource_governor_workload_groups(Transact-SQL)사용합니다.

리소스 관리자 구성이 변경되었지만 ALTER RESOURCE GOVERNOR RECONFIGURE 문이 실행되지 않은 경우 저장되고 효과적인 구성이 다를 수 있습니다.

사용 권한

VIEW ANY DEFINITION 권한이 필요합니다.