sys.resource_governor_workload_groups(Transact-SQL)
적용 대상: SQL Server
SQL Server에 저장된 워크로드 그룹 구성을 반환합니다. 각 워크로드 그룹은 하나의 리소스 풀만 구독할 수 있습니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
group_id | int | 워크로드 그룹의 고유 ID입니다. Null을 허용하지 않습니다. |
name | 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)