다음을 통해 공유


리소스 관리자 속성 보기

적용 대상: SQL Server Azure SQL Managed Instance

SQL Server Management Studio의 리소스 관리자 속성 페이지를 사용하여 리소스 풀 및 워크로드 그룹과 같은 리소스 관리자 엔터티를 만들거나 구성할 수 있습니다.

관련 항목

리소스 관리자 엔터티의 속성을 보는 것 외에도 리소스 관리자 속성 페이지를 사용하여 여러 구성 작업을 수행할 수 있습니다. 자세한 내용은 다음 항목을 참조하세요.

작업 그룹 또는 리소스 풀을 추가, 삭제 또는 이동한 후 확인을 클릭하면 ALTER RESOURCE GOVERNOR RECONFIGURE 문이 실행됩니다.

리소스 풀 또는 워크로드 그룹에 대한 만들기 또는 다시 구성 작업이 실패하면 속성 페이지의 제목 아래에 요약 오류 메시지가 표시됩니다. 자세한 오류 메시지를 보려면 오류 메시지의 아래쪽 화살표를 클릭합니다.

sys.dm_resource_governor_configuration 동적 관리 뷰를 쿼리하여 is_configuration_pending 현재 상태를 가져와서 보류 중인 구성이 있는지 여부를 확인할 수 있습니다.

사용 권한

리소스 관리자 속성을 보려면 VIEW SERVER STATE 권한이 필요합니다. 리소스 관리자 구성 작업에는 CONTROL SERVER 권한이 필요합니다.

리소스 관리자 속성 페이지

SQL Server Management Studio에서 리소스 관리자 속성 페이지를 사용하여 리소스 관리자 속성을 보려면

  1. SQL Server Management Studio에서 개체 탐색기를 열고 관리 노드를 리소스 관리자로 재귀적으로 확장합니다.

  2. 리소스 관리자를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭하면 리소스 관리자 속성 페이지가 열립니다.

  3. 페이지의 필드에 대한 설명은 리소스 관리자 속성을 참조하세요.

  4. 확인을 클릭하여 변경 내용을 저장합니다.

리소스 관리자 속성

분류자 함수 이름
목록에서 선택하여 분류자 함수를 지정합니다.

리소스 관리자 사용
확인란을 선택하거나 선택 취소하여 리소스 관리자를 사용하거나 사용하지 않도록 설정합니다.

리소스 풀
제공된 표를 사용하여 리소스 풀 및 외부 리소스 풀 구성을 만들거나 변경합니다. 이 표는 미리 정의된 내부 풀 및 기본 풀에 대한 정보로 채워집니다. 풀의 행에 있는 첫 번째 열을 클릭하여 작업할 풀을 선택합니다. 새 리소스 풀을 만들려면 접두사로 별표(*)가 붙은 행을 클릭합니다.

이름
리소스 풀의 이름을 지정합니다.

최소 CPU(%)
CPU 충돌이 있을 때 리소스 풀의 모든 요청에 대해 보장되는 평균 CPU 대역폭을 지정합니다. 범위는 0~100입니다.

최대 CPU(%)
CPU 경합이 있을 때 이 리소스 풀의 모든 요청이 받는 최대 평균 CPU 대역폭을 지정합니다. 범위는 0~100입니다. 기본 설정은 100입니다.

최소 메모리(%)
다른 리소스 풀과 공유할 수 없으며 이 리소스 풀에 예약된 최소 메모리 양을 지정합니다. 범위는 0~100입니다.

최대 메모리(%)
이 리소스 풀의 요청에서 사용할 수 있는 총 서버 메모리를 지정합니다. 범위는 0~100입니다. 기본 설정은 100입니다.

자세한 내용은 CREATE RESOURCE POOL(Transact-SQL)CREATE EXTERNAL RESOURCE POOL(Transact-SQL)을 참조하세요.

리소스 풀의 작업 그룹
제공된 그리드를 사용하여 워크로드 그룹 구성을 만들거나 변경합니다. 이 표는 미리 정의된 내부 및 기본 그룹에 대한 정보로 채워집니다. 풀의 행에 있는 첫 번째 열을 클릭하여 작업할 그룹을 선택합니다. 새 작업 그룹을 만들려면 접두사로 별표(*)가 붙은 행을 클릭합니다.

이름
작업 그룹의 이름을 지정합니다.

중요도
중요도 작업 그룹에 있는 요청의 상대적 중요도를 지정합니다. 사용 가능한 설정은 낮음, 보통 및 높음입니다.

최대 요청 수
작업 그룹에서 실행할 수 있는 최대 동시 요청 수를 지정합니다. 값은 0 또는 양의 정수여야 합니다.

CPU 시간(초)
요청이 사용할 수 있는 최대 CPU 시간을 지정합니다. 값은 0 또는 양의 정수여야 합니다. 0으로 설정하면 시간 제한이 없습니다.

메모리 부여(%)
단일 요청이 풀에서 사용할 수 있는 최대 메모리 양을 지정합니다. 범위는 0~100입니다.

시간 제한 부여(초)
쿼리가 실패하기 전에 리소스를 사용할 수 있게 될 때까지 쿼리에서 대기할 수 있는 최대 시간을 지정합니다. 값은 0 또는 양의 정수여야 합니다.

병렬 처리 수준
병렬 요청의 최대 DOP(병렬 처리 수준)를 지정합니다. 범위는 0~64입니다.

자세한 내용은 작업 그룹 만들기(Transact-SQL)를 참조하세요.

Transact-SQL을 사용하여 Resource Governor 속성 보기

Transact-SQL을 사용하여 리소스 관리자 속성 보기

  1. 리소스 관리자 엔터티의 정의를 보려면 리소스 관리자 카탈로그 뷰(Transact-SQL)를 사용합니다.

  2. 리소스 관리자 엔터티의 현재 구성을 보려면 리소스 관리자 관련 동적 관리 뷰(Transact-SQL)를 사용합니다.

자세한 정보

리소스 관리자
리소스 관리자 사용
리소스 관리자 리소스 풀
리소스 관리자 작업 그룹
리소스 관리자 분류자 함수