핵심 요약
직방의 MYSQL 인덱스 튜닝 글은 인덱스 손익분기점과 스캔 비효율 사례를 분석하고, explain/analyze 기반 실험으로 인덱스 설계와 쿼리 재구성의 효과를 검증합니다.
구현 방법
- 인덱스 손익분점 이해 및 비용 비교
- explain/analyze로 IO 비용과 실행계획 검토
- 인덱스 필터링을 엑세스 조건으로, 선행컬럼은 IN-LIST로 최적화
- 중복/불필요 인덱스 제거 및 인덱스 다이브 개선
주요 결과
- 초기: 167,787건 스캔, 140,289건 필터링, 최종 25,620건 산출
- IN-LIST 적용 후: 27,499건 스캔, 최종 27,498건 활용


