본 포스트는 아래의 BOL의 참조하여 작성한 내용이다.
SQL Server Profiler를 사용하여 Windows 성능 로그를 열고 추적과의 상관관계를 지정할 카운터를 선택한 다음 선택한 카운터를 추적과 함께 SQL Server Profiler에 표시할 수 있다.
추적 창에서 이벤트를 선택하면 선택한 추적 이벤트와 상관 관계가 있는 성능 로그 데이터가 SQL Server Profiler의 시스템 모니터 데이터 창에서 빨간 세로 막대로 표시된다.
추적과 성능 카운터의 상관관계를 지정하려면 StartTime 및 EndTime 데이터 열을 포함하는 추적파일과 테이블을 연 다음 SQL Server Profiler 파일 메뉴에서 성능데이터 가져오기를 선택한다.
그러면 성능 로그를 열고 추적과의 상관 관계를 지정할 시스템 모니터 개체와 카운터를 선택할 수 있다.
Step 1 : 추적 및 Windows 성능 로그 데이터 수집
-
SQL Server Profiler에서 추적을 수집하여 파일 또는 테이블에 저장한다.
· 이 때 StartTime 과 EndTime 컬럼을 반드시 포함해야 한다.
· 추적을 만드는 방법은 아래의 BOL을 참조하기 바란다.
· 추적 템플릿을 만들어 두면 매번 추적을 만들 필요가 없으므로 용이하다. 관련 내용은 다음 BOL을 참조하기 바란다.
-
추적을 수집함과 동시에 Windows 성능 로그 데이터를 수집한다.
성능 로그를 수집하는 방법은 방법 : 추적과 Windows 성능 로그 데이터의 상관 관계 지정(SQL Server 프로파일러) 의 다른 버전의 Windows와 공유라 수 있는 성능 로그를 만들려면 을 참조하기 바란다.
- SQL Server Profiler에서 앞에서 저장한 추적 파일 또는 추적 테이블을 연다. 실행인 추적의 경우에는 상관 관계를 지정할 수 없다.
-
SQL Server Profiler의 파일 메뉴에서 성능 데이터 가져오기를 클릭한다.
-
열기 대화 상자에서 앞에서 수집한 성능 로그가 들어 있는 파일을 선택한다.
-
성능 카운터 제한 대화 상자에서 추적과 함께 표시하고자 하는 시스템 모니터 개체와 카운터를 선택한 다음 확인 버튼을 클릭한다.
-
추적 이벤트 창에서 이벤트를 선택하거나 화살표 키를 사용하여 추적 이벤트 창의 인접 형으로 이동한다. 시스템 모니터 데이터 창의 빨강 세로 막대는 선택한 추적 이벤트와 상관 관계가 있는 성능 로그 데이터를 나타낸다.
-
시스템 모니터 그래프에서 자세히 보고 싶은 시점을 클릭하면 선택한 시간에 가장 가까운 해당 추적행이 표시되며, 시간 범위를 확대하려면 시스템 모니터 그래프에서 마우스 포인터를 누른 다음 끌어서 범위를 선택하면 된다.
'연구개발 > SQL2005' 카테고리의 다른 글
인덱스 정보를 조회하는 뷰 (0) | 2011.07.18 |
---|---|
[MS SQL Server New Feature 1] 최소 로깅 Insert (0) | 2011.07.18 |
프로시져 연습 (0) | 2010.06.18 |
Partition Table (0) | 2010.06.18 |
Open Query (0) | 2010.06.18 |