RDS for SQL Server 인스턴스의 시스템 뷰를 사용하여 Microsoft SQL Server 리소스 거버너 모니터링 - Amazon Relational Database Service

RDS for SQL Server 인스턴스의 시스템 뷰를 사용하여 Microsoft SQL Server 리소스 거버너 모니터링

리소스 거버너 통계는 마지막 서버 재시작 이후 누적됩니다. 특정 시간부터 통계를 수집해야 하는 경우 다음 Amazon RDS 저장 프로시저를 사용하여 통계를 재설정할 수 있습니다.

EXEC msdb.dbo.rds_alter_resource_governor_configuration @reset_statistics = 1;

리소스 풀 런타임 통계

각 리소스 풀에 대해 리소스 거버너는 CPU 및 메모리 사용률, 메모리 부족 이벤트, 메모리 부여, I/O 및 기타 통계를 추적합니다. 자세한 내용은 sys.dm_resource_governor_resource_pools를 참조하세요.

다음 쿼리는 모든 리소스 풀에 대해 사용 가능한 통계의 하위 집합을 반환합니다.

SELECT rp.pool_id, rp.name AS resource_pool_name, wg.workload_group_count, rp.statistics_start_time, rp.total_cpu_usage_ms, rp.target_memory_kb, rp.used_memory_kb, rp.out_of_memory_count, rp.active_memgrant_count, rp.total_memgrant_count, rp.total_memgrant_timeout_count, rp.read_io_completed_total, rp.write_io_completed_total, rp.read_bytes_total, rp.write_bytes_total, rp.read_io_stall_total_ms, rp.write_io_stall_total_ms FROM sys.dm_resource_governor_resource_pools AS rp OUTER APPLY ( SELECT COUNT(1) AS workload_group_count FROM sys.dm_resource_governor_workload_groups AS wg WHERE wg.pool_id = rp.pool_id ) AS wg;