출처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 이벤트 클래스의 경우 데이터 열 표시를 위해 온라인 설명서를 참고하자



안정적인 DNS서비스 DNSEver DNS server, DNS service
Posted by 키르히아이스

댓글을 달아 주세요