현재 SQL2014 서버를 운영 중입니다.
요즘 계속해서 DB 연결이 불안정하다는 내용이 고객들을 통해 접수가 되어서
작업모니터를 띄워놓구 모니터링 해보았더니 대기유형이 WRITELOG 관련하여 세션ID당 4000ms 이 넘는 경우가
빈번히 발생하고 있습니다.
mdf, ldf 파일의 위치가 동일 드라이브 상에 있어서 발생할 수 있는지 궁금합니다.
혹시 ldf 파일의 위치를 다른 드라이브로 해서 attach 시키면 상황이 나아질 수 있을까요?
고견 부탁 드립니다.
Comment 5
-
이리
2020.11.10 09:37
-
런아웃
2020.11.10 10:23
네 말씀하신대로 CHKDSK 실행 결과 디스크에는 오류가 없는 것으로 판단 됩니다.
로그파일 쌓이는 부분을 SSD를 추가하여 해당 드라이브로 지정하면 상황이 나아질까요?
금일 오전에도 2번 정도 WRITELOG 이슈로 사이트 접속이 안되는 증상이 발견되어서요.
-
이리
2020.11.10 11:18
제가 말씀드린건 디스크 오류가 아닌 디스크 성능을 말씀드린겁니다.
디스크가 100% 활용이 아닌데도 밀린다는건 다른 이유일 수 있으니까요
-
런아웃
2020.11.10 11:58
혹시 말씀하신 부분이 winsat 관련된 명령어 인가요?
(하드웨어적으로 문외한이라 성능이 좋은건지 여부가 판단이 안되네요.)
위에 대한 내용은 첨부한 이미지와 같습니다.
-
이리
2020.11.10 13:55
https://docs.microsoft.com/ko-kr/sql/relational-databases/performance-monitor/monitor-disk-usage
해당 링크 참조하셔서 모니터링 해보시고 디스크가 느리다고 판단 될 경우 LDF파일을 별도의 성능 좋은 디스크로 옮기시면 어느정도 효과를 보실수 있다고 생각됩니다.
디스크 성능이 부족할 경우 문제가 될 수 있고 성능이 좋은 디스크에 파일 분산을 시키면 문제가 해결 될 수 있지만 그 전에 디스크 문제가 맞는지도 한번 확인해보세요