Disk Writing 성능 이슈

서지채 2014.06.02 10:26 Views : 3119

안녕하세요..

그동안 눈팅만 하며 좋은 정보 많이 얻어갔습니다.

감사합니다.


이번에 제가 운영하는 DB에 문제가 있어 질문 남깁니다.


잘 운영되던 서버가 아무 작업도 없었는데, 어느날 갑자기 응답이 느려졌습니다.

그런데, 잘 분석해 보니, 약 4~6분 간격으로 성능이 저하되었다가 다시 원복되기를 반복하는 것을 발견했습니다.

그래서, 성능 카운터 로그를 분석해 보니, "Total Latch Wait Time"이 4~6분 간격으로 많게는 10만 단위까지 뛰는 것을 발견했습니다.

그리고, DB의 checkpoint가 실행될 때, 이런 현상이 발생하는 것을 발견하였습니다.


문제는, 이전에 계속 받아 놓았던 성능 카운터 로그를 분석해 보니, 

이번 이슈 발생 전에는 checkpoint 실행 시, "% disk write time"이 급격히 높아지면서, 데이터를 disk에 write를 하고, checkpoint의 실행시간이 매우 짧게 유지되면서, "Total Latch Wait Time"도 별로 늘어나지 않았었습니다.


그런데, 현재는, checkpoint가 실행되어도 "% disk write time"이 조금 밋밋하게 높아지고, checkpoint 실행시간이 무려 20여초 지속되면서 "Total Latch Wait Time"이 급격히 늘어납니다.


스토리지의 디스크를 확인해 봤지만, 디스크 장애는 발견되지 않았고, 이벤트 뷰어에도 특이사항은 없습니다.


그래서, 질문사항은

1. 왜 갑자기 이런 일이 발생했을까 하는 것입니다.

2. 현재는 서비스를 위해서 checkpoint를 수동으로 자주 발생시켜서 적은 데이터를 write하도록 해서 성능 저하를 막고 있는데, 더욱 좋은 방안이 있는가 입니다. (물론, 근본적으로 해결하는 것이 우선입니다만.. )


수고들 하세요~


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38698
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20797
7923 한 필드에 데이터가 너무 많습니다. 엑셀로 내려 받으려면 [2] 와우호스트 2014.06.09 3173
7922 해당 쿼리를 만들려고 하는데 ... 도저히 않되네요... [7] ssunsori 2014.06.08 2827
7921 스칼라 서브쿼리 관련된 질문 드려요 ㅠㅠ [3] 으리 2014.06.08 3216
7920 Option Recompile 에 대한 사이드이펙트가 있을까요? [4] 프리윈드 2014.06.07 3280
7919 쿼리점 만들어주셍 ㅠㅠ [1] 입문mysql 2014.06.06 2463
7918 증감수 다른 것으로 여쭤봐용 ㅜㅠ [2] 마힐링 2014.06.05 2760
7917 복합키와 대체키 성능관련하여 질문합니다. AceCarrot 2014.06.05 4606
7916 프로시저 작성중 [1] hhhh 2014.06.05 2264
7915 백분률 구할려고 하는데요. 쿼리좀 봐주세요. [4] ssunsori 2014.06.05 2928
7914 데이타가 좀 많아서 속도가 엄청 느려요,,,ㅜㅜ [2] 꼽냐™ 2014.06.05 2530
7913 인덱스 질문입니다. 희망나라 2014.06.03 2425
7912 테이블 가공 질문입니다.. 쿼리.. [3] 스타카토 2014.06.03 2611
7911 2008 버전에는 백분률 함수가 없나요? [2] ssunsori 2014.06.03 2682
7910 업데이트 방법... [2] 마힐링 2014.06.03 2313
7909 근태조회문의 드립니다. [2] 다은빈아빠 2014.06.03 3612
7908 데이터 형식 ntext 및 varchar이(가) not equal to 연산자에서 호환되지 않습니다. [1] SQL은힘들다 2014.06.02 12909
7907 밑에 프로시저 재질문~ㅠ [2] 잉유 2014.06.02 2552
7906 MSSQL 2005에서 [1] 우잘쓰 2014.06.02 3007
» Disk Writing 성능 이슈 [6] 서지채 2014.06.02 3119
7904 프로시저 모니터링 관련 DMV 질문이요..(dm_exec_procedure_stats) [8] 쿨키이드 2014.06.02 4023





XE Login