SQL Server/SQL Server Tip

DMV를 이용한 SQL Server 성능 카운터 확인

SungWookKang 2015. 7. 20. 11:12
반응형

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

 

반응형