SQL Server, Workload Group Stats 개체

SQLServer:Workload Group Stats 개체는 리소스 관리자 작업 그룹 통계에 대한 정보를 보고하는 성능 카운터를 포함합니다.

각 활성 작업 그룹은 리소스 관리자 작업 그룹 이름과 동일한 인스턴스 이름으로 SQLServer:Workload Group Stats 성능 개체의 인스턴스를 만듭니다. 다음 표에서는 이 인스턴스에서 지원하는 카운터에 대해 설명합니다.

카운터 이름

설명

Queued requests

선택을 기다리면서 큐에 대기 중인 요청의 현재 개수입니다. GROUP_MAX_REQUESTS 한도에 도달한 후 스로틀이 발생할 경우 이 카운트는 0일 수 없습니다.

Active requests

현재 작업 그룹에서 현재 실행 중인 요청 수로, 그룹 ID로 필터링된 sys.dm_exec_requests의 행 개수와 동일해야 합니다.

Requests completed/sec

현재 작업 그룹에서 완료된 요청 수입니다. 이 숫자는 누적됩니다.

CPU usage %

현재 작업 그룹에 있는 모든 요청에 의한 CPU 대역폭 사용량으로, 컴퓨터를 기준으로 측정되고 시스템에 있는 모든 CPU를 기준으로 평균화됩니다. 이 값은 SQL Server 프로세스에 사용할 수 있는 CPU 양이 변경되면 그에 따라 변경됩니다. 이 값은 SQL Server 프로세스에 전달되는 CPU를 기준으로는 평균화되지 않습니다.

Max request CPU time (ms)

작업 그룹에서 현재 실행 중인 요청에 의해 사용되는 최대 CPU 시간(밀리초)입니다.

Blocked requests

현재 작업 그룹에 있는 차단된 요청의 현재 수로, 작업 특성을 결정하는 데 사용할 수 있습니다.

Reduced memory grants/sec

이상적인 초당 메모리 부여 양보다 줄어든 쿼리 수입니다.

Max request memory grant (KB)

쿼리를 위한 최대 메모리 부여 값(KB)입니다.

Query optimizations/sec

현재 작업 그룹에서 초당 발생한 쿼리 최적화의 수로, 작업 특성을 결정하는 데 사용할 수 있습니다.

Suboptimal plans/sec

현재 작업 그룹에서 초당 생성되는 만족스럽지 못한 계획의 수입니다.

Active parallel threads

병렬 스레드 사용량의 현재 개수입니다.