성능 카운터
리소스 관리자에서는 대부분의 통계 컬렉션이 다음과 같은 이유로 성능 카운터를 기반으로 합니다.
리소스 관리자는 다음과 같은 성능 개체를 사용하여 작업 그룹 및 리소스 풀 통계를 수집합니다.
성능 카운터 이름 설명
SQLServer:Workload Group Stats |
활성 요청 수 및 차단된 요청 수와 같은 각 활성 작업 그룹에 대한 통계를 보고합니다. |
SQLServer:Resource Pool Stats |
리소스 풀에서 초당 발생하는 메모리 부여의 수, 리소스 풀에서 사용되는 메모리 양과 같은 각 활성 리소스 풀에 대한 통계를 보고합니다. |
SQL Trace 이벤트 외에도 리소스 관리자는 모니터링에 사용할 수 있는 새로운 이벤트를 제공합니다. 다음 표에서는 이러한 새 이벤트에 대해 설명합니다.
이벤트 이름 설명
CPU Threshold Exceeded |
리소스 관리자가 REQUEST_MAX_CPU_TIME_SEC에 지정된 CPU 임계값을 초과하는 쿼리를 감지하는 때를 나타냅니다. |
PreConnect:Starting |
LOGON 트리거나 리소스 관리자 분류자 함수가 실행을 시작하는 때를 나타냅니다. |
PreConnect:Completed |
LOGON 트리거나 리소스 관리자 분류자 함수가 실행을 종료하는 때를 나타냅니다. |
리소스 관리자에서 제공하는 새로운 동적 관리 뷰를 사용하면 작업 그룹 및 리소스 풀에 대한 현재 통계 및 구성 데이터를 반환할 수 있습니다. 다음 표에서는 새로운 동적 관리 뷰에 대해 설명합니다.
이름 설명
sys.dm_resource_governor_workload_groups |
작업 그룹 통계 및 작업 그룹의 현재 메모리 내 구성을 반환합니다. |
sys.dm_resource_governor_resource_pools |
현재 리소스 풀 상태, 리소스 풀의 현재 구성 및 리소스 풀 통계에 대한 정보를 반환합니다. |
sys.dm_resource_governor_configuration |
리소스 관리자에 대한 현재 메모리 내 구성을 포함하는 행을 반환합니다. |
리소스 관리자에 대해 저장된 구성 데이터는 sys.resource_governor_resource_pools와 같은 카탈로그 뷰에서 사용할 수 있습니다.
XML로 내보내기 (0) | 2020.04.20 |
---|---|
이미지 파일로 내보내기 (0) | 2020.04.20 |
tempdb의 디스크 공간 부족 문제 해결 (0) | 2020.04.20 |
네트워크에서 또는 네트워크 없이 SQL Server 실행 (0) | 2020.04.20 |
WHILE...BREAK 또는 CONTINUE 사용 (0) | 2020.04.17 |
댓글 영역