sql server 2005 사용 중입니다.


근래에 없던 데드락 이슈가 좀 있어서


SELECT TOP 10

[Wait type] = wait_type,

[Wait time (s)] = wait_time_ms / 1000,

[% waiting] = CONVERT(DECIMAL(12,2),

wait_time_ms * 100.0 / SUM(wait_time_ms) OVER())

FROM sys.dm_os_wait_stats

WHERE wait_type NOT LIKE '%SLEEP%'

ORDER BY wait_time_ms DESC; 


쿼리를 이용하여


아래와 같은 대기 상태 모니터링 중에 결과가 나왔습니다.


Wait Type                                  Wait Time(s)      %Waiting

----------------------------      -------------      ---------

SQLTRACE_BUFFER_FLUSH 236261               78.51

WRITELOG                                   19113               6.35

PAGEIOLATCH_EX                    18999                 6.31

PAGEIOLATCH_SH                    10927                 3.63

CXPACKET                              6720                 2.23

OLEDB      3578 1.19

LATCH_EX      1681 0.56

ASYNC_IO_COMPLETION        555 0.18

BACKUPBUFFER 542 0.18

BACKUPIO 540 0.18



제일 상위에 SQLTRACE_BUFFER_FLUSH 부분이 몇군데 설명을 찾아보니

---------------------------------------------------------------------------------------------------

 - 태스크가 백그라운드 작업이 4초마다 추적 버퍼를 디스크로 플러시 할 때까지 대기하는 경우에 발생.

 - wait(%)은 DB서버의 부하가 클수록 그 비율은

감소한다는 내용이다.

 

바로 이점이 wait 분석에서 주의를 가져야 할 부분이라고 보는데 DB서버에 부하가 많은 상황에서 *.trace 파일에

로그를 기록하는 작업 또한 서버의 리소스를 소비하는 작업이므로 대기는 발생하기 마련이다.

하지만 다른 DB작업에 부하가 쏠리는 것은 당연하고 전체적인 비율은 작지만 그 대기시간

만큼은 trace 파일에 기록되는 양에 따라서 비례해서 증가할 것이라는 점이다.

---------------------------------------------------------------------------------------------------


라는 코멘트를 찾았는데 좀 이해가 가질 않아서 질문 올려봅니다.


현재 클라나 해당 서버에서는 추적을 하고 있지는 않는데요...


어찌해서 이 부분 수치가 제일 높은건지...


또 해제를 하려면 어떤 방법이 있는지


도움 부탁합니다.


감사합니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 1065
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1666
7236 몬스터 길들이기같은 대용량 모바일 게임 DB로 어떤 DB가 적당할까요? [4] zza 2013.10.11 7918
7235 마지막 값만 가져올라면... [3] SQL왕왕초보 2013.10.11 9353
7234 MSSQL 서비스팩 문의 [4] 빌리 2013.10.10 4541
7233 쿼리 하나 문의 드릴께요. [3] 수노 2013.10.10 3907
7232 select 후 insert 시 특정필드값만 변경..... [2] SQL왕왕초보 2013.10.08 8350
7231 빈데이터를 convert할때 오류가 납니다. [2] 왕만두와우동 2013.10.08 3827
7230 프로시저에 인풋 파라메타 관련 질문 드립니다. [1] 디비러 2013.10.08 4016
7229 오라클과 SQL2012 연동 [6] 뽀글이해먹자 2013.10.08 15052
7228 스칼라서브쿼리 값들끼리는 연산안되는건가요? [7] 황금용이 2013.10.08 4564
7227 간단한 질문 하나만.. 올릴게요 SQL 데이터 -> 엑셀 파일로 저장 [3] pertime 2013.10.08 4502
7226 ssis 상품 마스터 이관 관련 질문 입니다. [3] 어둠별빛 2013.10.07 4132
7225 행렬계산하는법좀 알려주세요!! [7] 쉽다고생각해 2013.10.07 5332
» 대기 상태 모니터링 중에 SQLTRACE_BUFFER_FLUSH 질문 합니다. [6] 디비러 2013.10.07 6373
7223 디스크 I/O 설정 질문 있습니다. 블루쵸콜릿 2013.10.07 4037
7222 프로시져 실행 속도 [7] 땡구 2013.10.06 4708
7221 쿼리질문입니다. [2] 거저먹네 2013.10.04 4257
7220 쿼리 질문좀 드릴께요 ㅠㅠ [2] 다웅이쌔끈 2013.10.02 4586
7219 프로시저 실행 통계 뭘로 뽑나요? [3] 버뮤다삼각김밥 2013.10.02 4807
7218 작업모니터링 메세지, [3] 비홍 2013.10.02 6761
7217 정상적으로 실행되는 sp가 느려지는현상. [4] 김주희_Tony 2013.10.02 4355





XE Login