인덱스 특징
인덱스는 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념이다. 인덱스는 테이블을 기반으로 선택적으로 생성할 수 있는 구조이다.
테이블에 인덱스를 생성하지 않다도 되고 여러 개를 생성해도 된다.
인덱스의 기본적인 목적은 검색 성능의 최적화이다. 즉, 검색 조건을 만족하는 데이터를 인덱스를 통해 효과적으로 찾을 수 있도록 돕는다.
그렇지만 Insert, Update, Delete등과 같은 DML 작업은 테이블과 인덱스를 함께 변경해야 하기 때문에 오히려 느려질 수 있다는 단점이 존재한다.
인덱스의 칼럼 순서는 질의 성능에 중요한 영향을 미치는 요소이다.
트리기반 인덱스에는 B트리 인덱스 외에도 비트맵 인덱스(Bitmap Index), 리버스 키 인덱스(Reverse Key Index), 함수기반 인덱스(FBI, Function-Based Index) 등이 존재한다.
'정보처리기술사' 카테고리의 다른 글
FP 측정유형 (0) | 2012.05.16 |
---|---|
비교후 데이터 추출 (0) | 2012.05.08 |
다양한 데이터 추출방법 (0) | 2012.05.08 |
DECODE, SUBSTR, TO_CHAR (0) | 2012.05.08 |
BPO(Business Process Outsourcing) (0) | 2011.06.16 |