장애회고 (1) 썸네일형 리스트형 [장애 회고록] 디스크 I/O 병목, DB 지연 클라이언트들의 응답이 늦는 현상이 발생했다. 가끔씩 발생했기에 클라이언트의 인터넷 속도가 늦지 않았을까 하고 다른 급한 이슈들을 해결하기 위해 잊혀져갔다. 점점 서비스 이용량이 증가하며 응답 지연 현상이 늘어가자 문제를 파악하기위해 [구간별 지연 구간을 찾아보았다.] 간단하게 보면 클라이언트 > WEB > WAS > DB 구조인데, 각 구간별 로그 시간 확인 결과 DB에서 지연이 발생하고 있었다. [가설1. 쿼리가 잘못되어 락을 잡고 있지 않을까?] 가장 많이 발생하는 지연 이슈기에 지연 쿼리들을 확인해보았으나, 그냥 간단한 한 줄 인서트인데도 지연이 발생했었으며 쿼리 실행계획도 이슈가 없었다. [가설2. ISOLATION LEVEL 설정이 잘못되었을까?] 정말 누군가 실수로 건들었을 수도 있기에 확인해.. 이전 1 다음