출처1 : 개인 삽질
출처2 : http://maystyle.tistory.com/90
프로파일러 속성에서 아래와 같이 체크했을 경우
어느 프로그램 (ApplicationName)에서 어느 계정(NTUserName / LoginName)으로 언제(StartTime) 어디에서(HostName) 접속 했는지 확인 가능합니다.
ExistingConnection 의 경우 프로파일러 실행 전 이미 로그인 한 기록이고
Audit Login / Logout 은 프로파일러 실행 이후 로그인 기록 입니다.
-----------------------------------------------------------------------------------------------------------------
출처 : SQL 2000 / 2005 전문가로 가는 지름길 (정원혁 저)
SQL Server Profiler 분석 시 필요한 이벤트 열 정리
[Standard 템플릿 선택 시 기본 이벤트 창]
- Security Audit : 성능 추적에 필요 없음
- ExistingConnection : 블로킹 등의 특수 문제 진단 시 사용 됨 제거
- RPC:Completed : Client에서 (MS Access 등) SQL Server 로 호출한 프로시저 (sp_prepexec, sp_excute… etc)를 종료할 때 발생 하나이상의 T-SQL 문 저장 프로시저가 포함 될 수 있음
- SP:StmtCompleted : 프로시저 안의 명령문을 문장 단위로 추적할 경우 추가 (추적의 양이 많아지므로 일반적으로 추가 하지 않음)
[추가 이벤트 Errors and Warnings]
- Attention : 인터럽트 요청, 클라이언트 연결 끊어짐 등의 이벤트
- Exception : 각종 오류
- Execution Warnings : 명령문 및 저장 프로시저 실행 중 발생하는 경고
[추가 이벤트 Locks]
- 교착 상태 발생 시 Lock:Deadlock Chain 과 Lock:DeadLock 이벤트가 연달아 발생하며 이어 Exception이 발생
- Lock:Timeout : SET LOCK_TIMEOUT 문으로 설정해 놓은 잠금 시간이 종료 되었을 때 발생
[추가 이벤트 Transaction]
- Transaction 이벤트 클래스의 경우 데이터 열 표시를 위해 온라인 설명서를 참고하자
'Development > DataBase' 카테고리의 다른 글
MS-SQL 사용자 테이블 및 SP권한 부여 쿼리 (0) | 2012.10.18 |
---|---|
MS-SQL ALTER TABLE (0) | 2012.10.18 |
MS-SQL 링크드서버 설정 방법 (0) | 2011.09.05 |
SQL Server에서 데이터베이스 유지 관리 계획을 사용할 때 발생하는 문제를 해결하는 방법 (0) | 2011.08.13 |
SQL Server 에이전트가 시작되지 않고 오류 18456이 나타난다 (0) | 2011.08.13 |