SQL Server, 워크로드 그룹 통계 개체

적용 대상:SQL Server

SQLServer:Workload Group Stats 개체에는 Resource Governor 워크로드 그룹 통계에 대한 정보를 보고하는 성능 카운터가 포함되어 있습니다.

각 활성 작업 그룹은 Resource Governor 작업 그룹 이름과 동일한 인스턴스 이름으로 SQLServer:워크로드 그룹 통계 성능 개체의 인스턴스를 만듭니다. 다음 표에서는 이 인스턴스에서 지원되는 카운터에 대해 설명합니다.

카운터 이름 설명
활성 병렬 스레드 현재 병렬 스레드 사용 횟수입니다.
활성 요청 이 워크로드 그룹에서 현재 실행 중인 요청 수입니다. 이는 그룹 ID별로 필터링된 행 수와 sys.dm_exec_requests 동일해야 합니다.
차단된 요청 현재 작업 그룹에 있는 차단된 요청의 현재 수로, 워크로드 특성을 확인하는 데 사용할 수 있습니다.
CPU delayed % 성능 개체의 지정된 인스턴스에 있는 모든 요청에 대해 시스템 CPU가 활성 상태인 총 시간의 백분율로 지연되었습니다.
CPU 지연 % 기준 내부 전용.
CPU 유효 % 지정된 성능 개체 인스턴스의 모든 요청에 사용된 시스템 CPU 사용량이며 총 활성 시간 비율로 나타냅니다.
CPU 유효 % 기준 내부 전용.
CPU usage % 이 워크로드 그룹의 모든 요청에 의한 CPU 대역폭 사용량은 컴퓨터를 기준으로 측정되고 시스템의 모든 CPU로 정규화됩니다. 이 값은 SQL Server 프로세스에 사용할 수 있는 CPU 양이 변경되면 변경됩니다. SQL Server 프로세스가 수신하는 값으로 정규화되지 않습니다.
CPU 사용량 % 기준 내부 전용.
CPU violated % CPU 예약과 유효 일정 비율의 차이입니다.
최대 요청 CPU 시간(밀리초) 워크로드 그룹에서 현재 실행 중인 요청에 사용되는 최대 CPU 시간(밀리초)입니다.
최대 요청 메모리 부여(KB) 쿼리에 대한 최대 메모리 부여 값(KB)입니다.
Query optimizations/sec 초당 이 워크로드 그룹에서 발생한 쿼리 최적화 수입니다. 워크로드 특성을 확인하는 데 사용할 수 있습니다.
Queued requests 선택 대기 중인 현재 대기 중인 요청 수입니다. GROUP_MAX_REQUESTS 한도에 도달한 후 스로틀이 발생할 경우 이 카운트는 0일 수 없습니다.
메모리 부여 감소/초 초당 이상적인 메모리 부여 양보다 적은 쿼리 수입니다.
Requests completed/sec 이 워크로드 그룹에서 완료된 요청 수입니다. 이 숫자는 누적됩니다.
최적이 아니면 계획/초 초당 이 워크로드 그룹에서 생성되는 최적이 아니면 계획 수입니다.

예시

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

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Workload Group Stats%';