SQL Server/SQL Server Tip

SQL Server 프로파일러 템플릿 만들기

SungWookKang 2015. 7. 23. 09:39
반응형

SQL Server 프로파일러 템플릿 만들기

 

  • Version : SQL Server 2005, 2008, 2008R2, 2012

 

SQL Server 프로파일러 템플릿 생성 방법과 추적 데이터를 테이블에 저장하는 방법을 알아 본다.

 

[템플릿 생성 및 저장]

프로파일러를 실행하여 [파일] - [템플릿] – [새 템플릿]을 선택 한다.

 

 

새 템플릿의 이름 입력한다.

 

 

이벤트 선택 탭에서 템플릿에 사용할 이벤트를 선택 한다. 실습에서는 LOCK 관련 이벤트 추하여 템플릿을 생성 하였다.

 

 

템플릿 생성이 완료 된 다음 추적을 시작 할 때 [템플릿 사용]에서 생성한 템플릿을 선택 한다.

 

 

다음과 같이 추적이 되는 것을 확인 할 수 있다.

 

 

[추적 내용을 테이블로 저장하기]

[파일] – [다른 이름으로 저장] – [추적 테이블]을 선택 한다.

 

 

추적 데이터를 저장 할 데이터베이스와 테이블 이름을 입력 한다. 이때 테이블은 미리 생성되어 있지 않아도 되며 테이블 이름을 입력하면 자동으로 테이블을 생성한다.

 

 

추적 내용을 저장한 테이블을 조회하여 보면 다음과 같이 추적 내용을 확인 할 수 있다.

 

 

추적 내용을 테이블로 저장할 때 실제 데이터베이스의 성능을 확인 할 때 의도하지 않은 잡음을 발생 시킬 수 있음으로 테이블 저장보다는 파일 저장을 사용하는 것을 권장한다.

 

 

[참고자료]

 

 

2014-01-14 / 강성욱 / http://sqlmvp.kr

 

반응형