Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Slow Query 최적화 하기 섬네일

Slow Query 최적화 하기

롯데ON favicon롯데ON·Data·
MySQLPerformanceSQLIndexingQuery Optimization
2024년 06월 12일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

롯데ON이 Slow Query 최적화를 통해 응답 시간을 큰 폭으로 개선했습니다. 논리 IO를 1760에서 35로, 물리 IO를 3회에서 0회로 감소시키는 성과를 얻었습니다.

구현 방법

  • 서브쿼리 제거 및 인덱스 재설계: 회원번호 인덱스를 회원번호 + 인증일시 결합 인덱스로 전환
  • 휴대폰번호 조건을 메인 쿼리로 이동하고 ORDER BY 인증일시 DESC, LIMIT 1을 추가
  • 인덱스 레인지 스캔 유도와 옵티마이저 친화적 정렬("using index condition, using where")

주요 결과

  • 예상 조회 로우 수가 6,925에서 26으로 감소, 논리 IO 1760→35, 물리 IO 3→0
  • 실행 계획에서 인덱스 기반 정렬과 빠른 종료로 성능 및 자원 사용 효율 개선

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
10초 타임아웃에서 벗어나기까지의 여정 섬네일
77%

10초 타임아웃에서 벗어나기까지의 여정

무신사 favicon무신사·2025년 08월 31일
토니모리 공식몰 API 응답시간 2차 개선기 (SQL 실행계획 최적화 및 index) 섬네일
67%

토니모리 공식몰 API 응답시간 2차 개선기 (SQL 실행계획 최적화 및 index)

토니모리 favicon토니모리·2024년 11월 29일
No Image
66%

PLP 최저가 계산 최적화: 정말 모든 객실을 계산해야 할까?

여기어때 favicon여기어때·2025년 12월 22일