Tuning Points

EXPLAIN은 튜닝 후보를 고르고 실제 실행으로 검증한다

튜닝은 인덱스 추가 하나로 끝나지 않는다. SQL 형태, 통계, 메모리, 조인 순서까지 같은 조건에서 비교한다.

인덱스 후보

access 조건, 정렬, 커버링 가능성 확인

통계 갱신

row 추정 오류가 큰 경우 우선 확인

SQL 재작성

함수 적용, 타입 불일치, 불필요한 DISTINCT 제거

메모리/병렬도

hash/sort spill, 병렬 계획 과소·과대 확인