4. IN을 고려한 결합 인덱스의 선정

4.1 엑세스 유형의 파악

  • 우선적으로 모든 SQL에 대한 개선 및 검증이 필수
  • 사용된 모든 SQL 수집 및 유형 도출 (줄기와 가지를 선별)
  • 액세스를 분석할 수 있는 기술력 확보가 전제 조건

4.2 인덱스 선정시의 IN 조건 활용

  • 컬럼의 분포도와 결합분포도 그리고 조건 사용형태 및 특성 파악
  • 사용 컬럼이 유사한 액세스 형태를 GROUPING
  • GROUPING된 유형들을 모두 만족시킬 수 있도록 컬럼 순서 결정
  • 컬럼순서 결정에 가장 큰 영향을 미치는 요소는 조건에 사용된 연산자 형태
  • 연산자 형태가 매우 다양하다면 모든 경우를 만족시키기 위해 너무 많은 인덱스가 필요하게 됨
  • 적절한 IN조건 활용은 필요한 인덱스 개수를 현저하게 감소시킬 수 있음

문서에 대하여