대용량 데이터베이스솔루션 2 (2007년)
IN을 고려한 결합 인덱스의 선정 0 0 99,999+

by 구루비스터디 IN [2013.09.07]


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

4.1 엑세스 유형의 파악

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


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

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

- 강좌 URL : http://www.gurubee.net/lecture/2501

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입