DMV를 이용한 SQL Server 성능 카운터 확인
- Version : SQL Server 2005, 2008, 2008R2, 2012
Windows의 성능 모니터를 확인 하기 위해서는 [시작] – [실행] - [Perfmon]을 입력하여 [성능 모니터]를 실행 하여야 한다.
성능모니터가 실행 되면 모니터링 하려는 카운터를 추가하여 모니터링 할 수 있다. 이때 성능 모니터링의 정보를 데이터베이스로도 저장 할 수 있다.
관련 링크 : http://sqlmvp.kr/140164562598
위의 방법 외에도 SQL Server의 성능 카운터는 SQL Server 2005 부터 추가된 DMV라는 것을 이용하여 모니터링 할 수 있다. 우선 다음과 같이 스크립트를 입력하면 모니터링 할 수 있는 카운터 개체가 나타난다.
SELECT DISTINCT OBJECT_NAME FROM SYS.DM_OS_PERFORMANCE_COUNTERS ORDER BY OBJECT_NAME |
위의 스크립트에서 나타난 카운터의 목록을 검색조건으로 스크립트를 실행하면 현재 상태의 성능 카운터를 확인 할 수 있다.
select * from sys.dm_os_performance_counters where object_name = 'SQLServer:Buffer Manager' |
SQL Server에 대한 성능 카운터 정보를 주기적으로 저장하여 SQL Server에 대한 성능을 분석 할 때 사용할 수 있을 듯 하다.
참고 링크
http://technet.microsoft.com/ko-kr/library/ms187743.aspx
2013-01-22 / 강성욱 / http://sqlmvp.kr
'SQL Server > SQL Server Tip' 카테고리의 다른 글
DMV를 사용하여 누락된 인덱스 확인 (0) | 2015.07.20 |
---|---|
DMV를 이용한 SQL Server 대기 상태 확인 (0) | 2015.07.20 |
DMV를 이용한 SQL Server IO 성능 모니터 스냅샷 만들기 (0) | 2015.07.20 |
DMV를 활용한 SQL Server 모니터링 (0) | 2015.07.20 |
세션에 따른 캐시된 쿼리 플랜 설정 확인 (0) | 2015.07.20 |