Tuning Checklist

느린 쿼리는 계획·통계·실행값을 함께 본다

SQL 텍스트만 고치기 전에 실행 계획, 예상/실제 rows, 통계 상태, 인덱스와 파라미터를 한 줄로 연결한다.

1. 계획 확인접근 경로와 조인 순서 파악
2. Rows 비교예상 rows와 실제 rows 차이 확인
3. Stats 점검통계, 히스토그램, 상관관계 확인
4. Tune인덱스, SQL, 통계, 파라미터 조정
상태
좋은 신호
나쁜 신호
분포 반영
히스토그램/확장 통계가 편향을 설명
평균 추정으로 rare/common 값 혼동
계획
접근 경로와 조인 순서가 실제 rows와 맞음
추정 오류가 뒤 단계로 전파
검증
EXPLAIN ANALYZE로 개선 확인
cost만 보고 성능을 단정