측정-검증 루프
느린 쿼리에 바로 인덱스를 붙이지 않는다
병목을 읽고 작은 후보를 세운 뒤 실행 계획과 실제 지연으로 확인한다.
1
측정
느린 쿼리와 p95/p99 지연을 확인한다.
2
계획 읽기
rows, lookup, sort, Extra를 본다.
3
후보 설계
컬럼 순서와 포함 컬럼을 최소로 잡는다.
4
검증
실행 시간과 쓰기 비용을 같이 비교한다.
5
운영
중복/미사용 인덱스를 주기적으로 정리한다.
인덱스는 쿼리 패턴에 맞춘 운영 자산이다. 많이 만드는 것보다 유지할 이유가 분명해야 한다.