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

 

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

 

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

 

[템플릿 생성 및 저장]

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

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

 

 

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

 

 

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

 

 

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

 

 

[참고자료]

 

 강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 33593
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 16948
1914 SQL Server 메모리 병목 현상 식별 jevida(강성욱) 2016.10.13 2006
1913 SQL Server 시작 옵션 사용 jevida(강성욱) 2016.10.13 1939
1912 Ring buffer를 활용한 External Memory Pressure 확인 jevida(강성욱) 2016.10.12 1374
1911 Memory Pressure jevida(강성욱) 2016.10.12 1176
1910 64비트 버전의 SQL Server 버퍼 풀 메모리 페이지 수 줄이는 방법 jevida(강성욱) 2016.10.12 2830
1909 누락된 공유 잠금 (Missing Shared Locks) jevida(강성욱) 2016.10.12 1616
1908 Ad Hoc Distributed Queries 옵션 jevida(강성욱) 2016.10.12 3403
1907 높은 MAXDOP은 쿼리를 느리게 만들 수 있는가? jevida(강성욱) 2016.10.12 1399
1906 변경된 테이블 이름 복구하기 jevida(강성욱) 2016.10.12 1379
1905 Sys,dm_exec_connections jevida(강성욱) 2016.10.12 2125
1904 SQL Server 시작 매개 변수 설정 jevida(강성욱) 2016.10.12 2581
1903 AFTER 트리거를 INSTEAD OF 트리거로 변경 후 효율성 향상 jevida(강성욱) 2016.10.12 2051
1902 쿼리 대기 옵션 jevida(강성욱) 2016.10.12 1635
1901 Index create memory 설정 jevida(강성욱) 2016.10.12 1341
1900 Min memory per query 옵션 jevida(강성욱) 2016.10.12 1848
1899 SQL Server 에디션 다운그레이드와 제한된 기능 확인 jevida(강성욱) 2016.10.12 2181
1898 Downgrade from SQL Server Ent to Std Edition jevida(강성욱) 2016.10.12 1404
1897 트랜잭션 로그 여유 공간 모니터링 jevida(강성욱) 2016.10.12 1469
1896 SQL Server가 서비스 격리를 처리하는 방법 jevida(강성욱) 2016.10.12 1195
1895 쿼리 매개변수화 확인하기 jevida(강성욱) 2016.10.12 1494





XE Login