리소스 관리자 속성 보기 및 수정
적용 대상:SQL ServerAzure SQL Managed Instance
SQL Server Management Studio의 리소스 관리자 속성 페이지를 사용하여 리소스 관리자 리소스 풀 및 워크로드 그룹을 만들고 구성할 수 있습니다.
리소스 관리자 다시 구성
워크로드 그룹 또는 리소스 풀을 추가, 삭제 또는 이동한 후 확인 선택하면 ALTER RESOURCE GOVERNOR RECONFIGURE
문이 실행됩니다.
리소스 풀 또는 워크로드 그룹에 대한 만들기 또는 다시 구성 작업이 실패하면 속성 페이지의 제목 아래에 요약 오류 메시지가 표시됩니다. 자세한 오류 메시지를 보려면 오류 메시지에서 아래쪽 화살표를 선택합니다.
sys.dm_resource_governor_configuration 동적 관리 뷰에서 is_configuration_pending
열의 값을 확인하여 보류 중인 구성 변경이 있는지 여부를 확인할 수 있습니다.
사용 권한
리소스 관리자 속성을 보려면 SQL Server 2022(16.x) 이상에서 VIEW SERVER STATE
권한 또는 VIEW SERVER PERFORMANCE STATE
권한이 필요합니다. 리소스 관리자 구성 작업에는 CONTROL SERVER
권한이 필요합니다.
리소스 관리자 속성 페이지
SQL Server Management Studio리소스 관리자 속성 페이지를 사용하여 리소스 관리자 속성을 보려면 다음을 수행합니다.
- SQL Server Management Studio에서 개체 탐색기를 열고 관리 노드를 확장한 후 Resource Governor로 이동합니다.
- Resource Governor 상황에 맞는 메뉴를 사용하고 속성선택합니다.
- 리소스 풀 및 워크로드 그룹 속성에 대한 설명은
리소스 관리자 속성을 참조하세요. - 변경 내용을 저장하려면 확인선택합니다.
리소스 관리자 속성
재산 | 묘사 |
---|---|
분류자 함수 이름 | 목록에서 선택하여 분류자 함수를 지정합니다. 분류자 함수를 생성하고 자세한 내용은 Resource Governor 분류자 함수를 참조하십시오. |
리소스 관리자 사용 | 확인란을 선택하거나 선택 취소하여 리소스 관리자를 사용하거나 사용하지 않도록 설정합니다. |
자원 풀의 속성
그리드를 사용하여 리소스 풀 및 외부 리소스 풀 구성을 만들거나 수정합니다. 각 그리드는 기본 제공 internal
및 default
풀을 포함하여 기존 리소스 풀의 현재 구성을 표시합니다. 행을 선택하여 작업할 풀을 선택합니다.
리소스 관리자 사용 확인란을 선택하면 별표(*
)로 표시된 행을 선택하여 새 리소스 풀을 만들 수 있습니다.
재산 | 묘사 |
---|---|
이름 | 리소스 풀의 이름을 지정합니다. |
최소 CPU(%) | CPU 경합이 있을 때 리소스 풀의 요청에 대해 보장된 평균 CPU 대역폭을 지정합니다. 범위는 0~100입니다. 기본 설정은 0입니다. |
최대 CPU(%) | CPU 경합이 있을 때 이 리소스 풀의 요청이 받는 최대 평균 CPU 대역폭을 지정합니다. 범위는 0~100입니다. 기본 설정은 100입니다. |
최소 메모리(%) | 다른 리소스 풀과 공유할 수 없는 이 리소스 풀의 요청에 예약된 최소 메모리 양을 지정합니다. 범위는 0~100입니다. 기본 설정은 0입니다. |
최대 메모리(%) | 이 리소스 풀의 요청에서 사용할 수 있는 총 서버 메모리를 지정합니다. 범위는 0~100입니다. 기본 설정은 100입니다. |
자세한 내용은 CREATE RESOURCE POOL 및 CREATE EXTERNAL RESOURCE POOL을 참조하세요.
워크로드 그룹 속성
그리드를 사용하여 워크로드 그룹 구성을 만들거나 수정합니다. 그리드는 기본 제공 internal
및 default
그룹을 포함하여 기존 워크로드 그룹의 현재 구성을 표시합니다. 작업할 그룹을 선택하려면 행을 선택하십시오.
Resource Governor 사용 확인란을 선택하고 internal
이외의 리소스 풀을 선택한 경우 별표(*
)로 표시된 행을 선택하여 해당 리소스 풀에 새 워크로드 그룹을 만들 수 있습니다.
재산 | 묘사 |
---|---|
이름 | 작업 그룹의 이름을 지정합니다. |
중요도 | 워크로드 그룹의 요청에 대한 상대적 중요도를 지정합니다. 사용 가능한 설정은 Low , Medium 및 High . |
최대 요청 수 | 워크로드 그룹에서 실행할 수 있는 최대 동시 요청 수를 지정합니다. 0(리소스 관리자에 의해 제한되지 않음) 또는 양의 정수여야 합니다. |
CPU 시간(초) | 요청이 사용할 수 있는 최대 CPU 시간을 지정합니다. 0(리소스 관리자에 의해 제한되지 않음) 또는 양의 정수여야 합니다. |
메모리 부여(%) | 단일 요청이 풀에서 가져올 수 있는 최대 쿼리 부여 메모리 양을 지정합니다. 범위는 0~100입니다. |
시간 제한 부여(초) | 쿼리가 메모리 할당이 가능해지기를 기다리는 최대 시간을 지정하십시오. 이 시간이 지나면 쿼리는 실패합니다. 0(리소스 관리자에 의해 제한되지 않음) 또는 양의 정수여야 합니다. |
병렬 처리 수준 | 쿼리 내 병렬 처리를 사용하는 요청에 대해 DOP(최대 병렬 처리 수준)를 지정합니다. 범위는 0(리소스 관리자에 의해 제한되지 않음)에서 64까지입니다. |
CREATE WORKLOAD GROUP 에 대한 자세한 내용은 참조하세요.
Transact-SQL 사용하여 리소스 관리자 속성 보기
- 지속된 리소스 관리자 구성을 보려면 리소스 관리자 카탈로그 뷰 을(를) 사용하십시오. 지속형 리소스 관리자 구성이 수정되면
ALTER RESOURCE GOVERNOR RECONFIGURE
문이 실행될 때까지 적용되지 않습니다. - 현재 유효한 런타임 리소스 관리자 구성 및 통계를 보려면 리소스 관리자 동적 관리 뷰사용합니다.
관련 작업
리소스 관리자 속성을 보고 수정하는 것 외에도 Resource Governor 속성 페이지를 사용하여 여러 구성 작업을 수행할 수 있습니다. 자세한 내용은 다음을 참조하세요.
- 리소스 관리자 사용하도록 설정
- 리소스 거버너 비활성화
- 리소스 풀 만들기
- 워크로드 그룹 만들기
- 리소스 풀 설정 변경
- 작업 그룹 설정 변경
- 작업 그룹 이동