access 조건, 정렬, 커버링 가능성 확인
Tuning Points
EXPLAIN은 튜닝 후보를 고르고 실제 실행으로 검증한다
튜닝은 인덱스 추가 하나로 끝나지 않는다. SQL 형태, 통계, 메모리, 조인 순서까지 같은 조건에서 비교한다.
row 추정 오류가 큰 경우 우선 확인
함수 적용, 타입 불일치, 불필요한 DISTINCT 제거
hash/sort spill, 병렬 계획 과소·과대 확인
튜닝은 인덱스 추가 하나로 끝나지 않는다. SQL 형태, 통계, 메모리, 조인 순서까지 같은 조건에서 비교한다.
access 조건, 정렬, 커버링 가능성 확인
row 추정 오류가 큰 경우 우선 확인
함수 적용, 타입 불일치, 불필요한 DISTINCT 제거
hash/sort spill, 병렬 계획 과소·과대 확인