질문 목록으로

운영 중인 서비스에서 슬로우 쿼리를 발견했을 때 어떤 단계로 분석하고 튜닝하시나요?

#query-tuning#explain
대상 독자: 백엔드, DB 엔지니어
조회수 3

질문 의도

실제 성능 이슈 발생 시 체계적인 문제 해결 프로세스를 갖추고 있는지 확인

평가 포인트

실행 계획 분석 능력, 인덱스 활용 여부 판단, 쿼리 재작성 및 아키텍처 개선 관점의 접근

모범 답안펼치기

꼬리 질문

  • 실행 계획의 Extra 필드에서 'Using filesort'가 나타나면 어떻게 해결하시나요?
  • 인덱스 스캔보다 풀 테이블 스캔이 더 효율적인 경우는 어떤 상황인가요?
  • 서브쿼리를 조인으로 바꿨을 때 성능이 개선되는 이유는 무엇인가요?