인덱스 썸네일형 리스트형 B-Tree 인덱스 B-Tree 인덱스의 구조는 다음과 같다. 테이블에서 순차적으로 데이터를 찾는 것보다 Tree 구조의 인덱스에서 데이터를 더 빠르게 찾을 수 있기 때문에 빠른 조회 성능을 제공한다. 그런데 B-Tree 인덱스는 우편번호, 상품번호, 고객번호와 같이 고유한 데이터 값의 종류가 많은 경우에는 효율적이지만 성별, 여부와 같이 고유한 데이터 값의 종류가 몇개 없을 때 B-Tree 인덱스를 지정하면 오히려 속도가 늦어질 수 도 있는 경우가 생기기 때문에 고유 데이터 값의 종류가 많은 경우에만 사용해야 한다. 그런데 DW에서 사용하는 SQL 조건절에는 성별이나 여부 등 B-Tree 인덱스 대상이 될 수 없는 컬럼들만이 사용될 수 도 있는데 이런 경우에는 인덱스를 이용한 속도 향상이 이루어 질 수 없다. 오라클 인덱.. 더보기 [Tuning] 인덱스에 의한 Sort 대체 인덱스에 의한 Sort 대체 ▶ Index 정보 - 인덱스정보 EC_COURSE : EC_COURSE_PK : COURSE_CODE EC_COURSE_SQ : EC_COURSE_SQ_PK : COURSE_CODE + YEAR + COURSE_SQ_NO EC_COURSE_SQ_IDX_01 : YEAR (Non Unique) EC_APPLY : EC_APPLY_PK : COURSE_CODE + YEAR + COURSE_SQ_NO + MEMBER_TYPE + MEMBER_ID EC_APPLY_COMPANY_IDX : COMPANY_NO (Non Unique) ++ 테이블 중 EC_COURSE_SQ 테이블만 통계정보 존재 ▶ Before Tuning SELECT B.COURSE_CODE, C.COURSE_NAM.. 더보기 이전 1 다음