데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

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
1931 로그 파일이 많으면 왜 안 좋은가 jevida(강성욱) 2016.10.13 2051
1930 트랜잭션 백업 실패와 전체 백업 성공 그리고 대처 방안 jevida(강성욱) 2016.10.13 1542
1929 Fast recovery 와 로그 잠금 jevida(강성욱) 2016.10.13 2021
1928 고스트 클린업 jevida(강성욱) 2016.10.13 2247
1927 페이지 분할이 발생 하였을 때 롤백을 하면 어떻게 될까? jevida(강성욱) 2016.10.13 1646
1926 DBCC WRITEPAGE - DBCC 명령을 사용한 데이터 파괴하기 jevida(강성욱) 2016.10.13 1641
1925 SQL Server Backup Error 3023 jevida(강성욱) 2016.10.13 2254
1924 Delete 작업과 페이지 offset 변화 jevida(강성욱) 2016.10.13 1477
1923 트랜잭션 로그 및 LSN을 이용한 삭제된 데이터 복구 jevida(강성욱) 2016.10.13 5116
1922 PFX 형식의 인증서를 SQL Server에서 사용하기 jevida(강성욱) 2016.10.13 1150
1921 SQL Server NUMA 메모리 노드와 Operating System 접근 jevida(강성욱) 2016.10.13 1292
1920 SQL Server 에러 핸들링 비용 비교 jevida(강성욱) 2016.10.13 1302
1919 압축 백업 시 Checksum 옵션으로 손상 확인하기 jevida(강성욱) 2016.10.13 1634
1918 SQL Server 2012 Memory Manager 구성 jevida(강성욱) 2016.10.13 1263
1917 SQL Server Memory Manager 변화 jevida(강성욱) 2016.10.13 1483
1916 Ring_Buffer_Resource_Monitor jevida(강성욱) 2016.10.13 1000
» SQL Server 프로파일러 템플릿 만들기 jevida(강성욱) 2016.10.13 1337
1914 SQL Server 메모리 병목 현상 식별 jevida(강성욱) 2016.10.13 1783
1913 SQL Server 시작 옵션 사용 jevida(강성욱) 2016.10.13 1801
1912 Ring buffer를 활용한 External Memory Pressure 확인 jevida(강성욱) 2016.10.12 1280





XE Login