SQL Server 2000 Profiler http mssql ce ro

  • Slides: 23
Download presentation
SQL Server 2000 세미나 Profiler를 이용한 문제해결 강사: 정원혁 http: //mssql. ce. ro

SQL Server 2000 세미나 Profiler를 이용한 문제해결 강사: 정원혁 http: //mssql. ce. ro

이벤트 n 제외: 보안 감사 / 세션 n Existing. Connection n RPC completed TSQL

이벤트 n 제외: 보안 감사 / 세션 n Existing. Connection n RPC completed TSQL Batch completed n n 경고 n Attention n Exception n Execution Warnings

이벤트 n n n 잠금 n Lock: Deadlock Chain n Lock: Timeout 성능 n

이벤트 n n n 잠금 n Lock: Deadlock Chain n Lock: Timeout 성능 n Execution Plan n Show Plan All 프로시저 n SP: Cache. Hit n SP: Exec. Context. Hit n SP: Recompile

이벤트 n n 트랜잭션 n SQLTransaction TSQL n Exec Prepared SQL n Prepare SQL

이벤트 n n 트랜잭션 n SQLTransaction TSQL n Exec Prepared SQL n Prepare SQL n 해당 이벤트를 가져 와야 특정 정보가 나 타난다.

데이터 열 n Event. Class CPU / Duration Reads/ Writes Text. Data Client. Process.

데이터 열 n Event. Class CPU / Duration Reads/ Writes Text. Data Client. Process. ID / SPID Binary Data Application Name /Host Name Database ID n Grouping n n n n

추적 분석 v v v By duration/ CPU/ reads / writes By user Find

추적 분석 v v v By duration/ CPU/ reads / writes By user Find

추적 분석 v 테이블로 저장 select * into tr 1 a from tr 1

추적 분석 v 테이블로 저장 select * into tr 1 a from tr 1 alter table tr 1 a add sql varchar(3000) update tr 1 a set sql = convert(varchar(3000), textdata) alter table tr 1 a drop column textdata select sql, duration, cpu, reads, writes from tr 1 a order by sql select convert(varchar(80), sql), avg(duration) dr, avg(cpu) c, avg(reads) r, avg(writes ) w from tr 1 a group by convert(varchar(80), sql)

추적 재생 v v Stpe by step 한꺼번에 (부하 걸기) 실제로 수행 db context

추적 재생 v v Stpe by step 한꺼번에 (부하 걸기) 실제로 수행 db context / login, user context/ password/ permission 등이 맞아야 제대로 재생