SQL Server, Resource Pool Stats 개체

적용 대상:SQL Server

SQLServer:리소스 풀 통계 개체는 Resource Governor 리소스 풀 통계에 대한 정보를 보고하는 성능 카운터를 포함합니다.

각 활성 리소스 풀은 리소스 관리자 리소스 풀 이름과 동일한 인스턴스 이름을 포함하는 SQLServer:Resource Pool Stats 성능 개체의 인스턴스를 만듭니다. 다음 표에서는 이 인스턴스에서 지원되는 카운터에 대해 설명합니다.

카운터 이름 설명
Active memory grant amount (KB) 부여된 메모리의 현재 총 크기(KB)입니다. 이 정보는 sys.dm_exec_query_resource_semaphores 사용할 수도 있습니다.
활성 메모리 부여 수 현재 총 메모리 부여 수입니다. 이 정보는 sys.dm_exec_query_memory_grants 사용할 수도 있습니다.
Avg Disk Read IO (ms) 디스크의 읽기 작업의 평균 시간(밀리초)입니다.
Avg Disk Read IO(ms) Base 내부 전용.
Avg Disk Write IO(ms) 디스크에 대한 쓰기 작업의 평균 시간(밀리초)입니다.
Avg Disk Write IO (ms) Base 내부 전용.
캐시 메모리 대상(KB) 캐시의 현재 메모리 브로커 대상(KB)입니다.
Compile memory target (KB) 쿼리 컴파일에 대한 현재 메모리 브로커 대상(KB)입니다.
CPU 제어 효과 % 리소스 풀에 대한 리소스 관리자의 효과입니다. Resource Governor가 없는 (CPU 사용량 %) / (CPU 사용량 % 로 계산됩니다.
CPU delayed % 성능 개체의 지정된 인스턴스에 있는 모든 요청에 대해 시스템 CPU가 활성 상태인 총 시간의 백분율로 지연되었습니다.
CPU 지연 % 기준 내부 전용.
CPU 유효 % 지정된 성능 개체 인스턴스의 모든 요청에 사용된 시스템 CPU 사용량이며 총 활성 시간 비율로 나타냅니다.
CPU 유효 % 기준 내부 전용.
CPU usage % 이 풀에 속한 모든 작업 그룹의 모든 요청에 의한 CPU 대역폭 사용량으로, 이 값은 컴퓨터를 기준으로 측정되고 시스템의 모든 CPU로 정규화됩니다. 이 값은 SQL Server 프로세스에 사용할 수 있는 CPU 양이 변경되면 변경됩니다. SQL Server 프로세스가 수신하는 값으로 정규화되지 않습니다.
CPU 사용량 % 기준 내부 전용.
CPU 사용량 목표 % 리소스 풀 구성 설정 및 시스템 부하에 따라 리소스 풀에 대한 CPU 사용량 %의 대상 값입니다.
CPU violated % CPU 예약과 유효 일정 비율의 차이입니다.
Disk Read Bytes/sec 마지막 1초 동안 디스크에서 읽은 바이트 수입니다.
Disk Read IO Throttled/sec 마지막 1초 동안 제한된 읽기 작업 수입니다.
Disk Read IO/sec 마지막 1초 동안 디스크의 읽기 작업 수입니다.
Disk Write Bytes/sec 마지막 1초 동안 디스크에 쓴 바이트 수입니다.
Disk Write IO Throttled/sec 마지막 1초 동안 제한된 쓰기 작업의 수입니다.
Disk Write IO/sec 마지막 1초 동안 수행된 디스크에 쓰기 작업의 수입니다.
최대 메모리(KB) 리소스 풀이 리소스 풀 설정과 서버 상태를 기반으로 확보할 수 있는 최대 메모리 양(KB)입니다.
메모리 부여 시간 제한/초 초당 메모리 부여 제한 시간 수입니다.
Memory grants/sec 현재 리소스 풀에서 초당 발생하는 메모리 부여의 수입니다.
보류 중인 메모리 부여 수 큐에 보류 중인 메모리 부여에 대한 요청 수입니다. 이 정보는 sys.dm_exec_query_resource_semaphores 사용할 수도 있습니다.
Query exec memory target (KB) 쿼리 실행 메모리 부여에 대한 현재 메모리 브로커 대상(KB)입니다. 이 정보는 sys.dm_exec_query_memory_grants 사용할 수도 있습니다.
대상 메모리(KB) 리소스 풀이 리소스 풀 설정 및 서버 상태에 따라 가져오려고 하는 메모리의 대상 크기(KB)입니다.
사용된 메모리(KB) 리소스 풀에 사용되는 최대 메모리 양((KB)입니다.

개체의 각 카운터에는 다음 인스턴스가 포함됩니다.

인스턴스 설명
default 기본 Resource Governor 리소스 풀
internal 내부 리소스 관리자 리소스 풀
<리소스 풀 이름> 사용자 지정 리소스 풀에 대한 정보

예시

sys.dm_os_performance_counters 동적 관리 뷰에서 이 T-SQL 쿼리를 사용하여 이 개체의 쿼리 성능 카운터를 탐색하기 시작합니다.

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Resource Pool Stats%';