by-nc-sa     개발자, DBA가 함께 만들어가는 구루비 지식창고!

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




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

4.1 엑세스 유형의 파악

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

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

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

문서에 대하여

  • 최초작성자 : [VLDB:김명애]
  • 최초작성일 : 2007년 12월 14일
  • 이 문서는 오라클클럽 [대용량 데이터베이스 스터디] 모임에서 작성하였습니다.
  • 이 문서의 내용은 이화식님의 대용량 데이터베이스 솔루션2 을 참고했습니다.

문서정보

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.