회사에서 첫 개발 기능을 배포했다. 테스트 환경에서는 문제가 없었으나, 수천만개의 데이터가 쌓인 운영 DB 에서 호출 지연 이슈가 있었다. 어디서 병목이 생기는지 정확히 파악하기 위해 Slow Query Log 를 사용한 과정을 작성해보겠다. ※ 보안 안내: 본 포스팅은 실제 운영 서비스의 도메인 정보를 보호하기 위해 '학사 관리 시스템(학생 성적 이력)' 사례로 치환하여 작성되었습니다. 기술적 트러블슈팅의 핵심 로직과 명령어, 해결 과정은 실제 사례와 동일합니다. 1. Slow Query 로그 설정 명령어DB에 직접 접속하여 아래 명령어들을 차례로 실행한다. 1.1 슬로우 쿼리 로그 기능을 활성화한다.SET GLOBAL slow_query_log = 'ON'; 1.2 슬로우 쿼리로 기록할 임계 시..