1 엑세스 유형 파악 : 어떤 테이블을 사용하고 있는 모든 SQL을 수집하여 인덱스 구성에 영향을 미치는 요소들을 추출하는 것이다.
2 줄기와 가지의 선별 : SQL에서 사용된 많은 조건중에서 옵티마이져에 영향을 미치는 요소를 가려낼 줄 알아야 한다.
3 우리의 목적은 최소의 인덱스로 최대의 효과를 얻는 것이다.
1. 어떤 테이블에 대한 엑세스 유형 조사
2. 이 모든 조건을 만족하는 인덱스를 만든다면 너무 많은 인덱스를 생성해야 할 것이다. 그러므로 줄기에 해당하는 칼럼 A와 B를 가지고 결합인덱스를 만들었을 때
1) B의 분포도가 좋을 때:더 이상 고민은 없다.
2) B의 분포도가 나쁠 때: B의 범위를 상수값의 IN이나 서브쿼리의 IN으로 대체한다.