인덱스는 빠른 읽기와 쓰기 비용 사이의 선택이다
좋은 인덱스는 자주 쓰는 조건을 빠르게 좁히고, 나쁜 인덱스는 쓰기와 저장 비용만 늘립니다.
언제 좋은가적은 후보 행
PK, 높은 선택도, 자주 쓰는 조건
어떻게 설계하나쿼리 패턴 기준
WHERE, ORDER BY, LIMIT를 함께 본다.
언제 줄이나쓰기 부담
미사용 인덱스와 중복 인덱스 정리
순서
질문
확인 방법
1
어떤 조건을 자주 쓰는가?
로그, 슬로우 쿼리
2
몇 행을 고르는가?
선택도, 실행 계획
3
쓰기 비용은 괜찮은가?
DML 지연, 저장 공간