SQL Server/SQL Server Tip

성능분석 7탄 – 프로파일러 대기 유형 및 PREEMPTIVE_OS_WRITEFILEGATHER

SungWookKang 2015. 7. 23. 09:52
반응형

성능분석 7탄 –

프로파일러 대기 유형 및 PREEMPTIVE_OS_WRITEFILEGATHER

 

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

 

SQL Server에서 발생하는 대기 유형 중 프로파일러 사용으로 인한 대기 유형 및 파일 작업으로 인한 대기 유형에 대해서 살펴 본다.

 

TRACEWRITE

이 대기 유형은 SQL Profiler에 의해 차단되고 있음을 나타낸다. 서버에 연결된 프로파일이 있는 경우에만 발생한다. 너무 많은 프로파일 이벤트를 추적할 경우 자주 발생 한다.

 

 

PREEMTIVE_OS_WRITEFILEGATHER

데이터베이스 파일의 자동증가 트리거가 설정되어 있을 경우 발생 한다. SQL Server에서 파일의 자동 증가는 매우 큰 비용을 발생하는 이벤트이다. 파일이 증가하는 동안 데이터베이스의 모든 활동은 정지 상태가 된다. 데이터베이스 로그 파일의 증가는 성능 카운터를 통해서 확인 할 수 있다. 성능 카운터에 기록된 결과는 한번 이상 발생 하였을 때 서비스 이후 누적된 값을 표현한다.

 

 

 

 

[참고자료]

http://rusanu.com/2014/02/24/how-to-analyse-sql-server-performance/

 

2014-03-17 / 강성욱 / http://sqlmvp.kr

 

 

반응형