인덱스 특징

인덱스 특징

인덱스는 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념이다. 인덱스는 테이블을 기반으로 선택적으로 생성할 수 있는 구조이다.

테이블에 인덱스를 생성하지 않다도 되고 여러 개를 생성해도 된다.

인덱스의 기본적인 목적은 검색 성능의 최적화이다. 즉, 검색 조건을 만족하는 데이터를 인덱스를 통해 효과적으로 찾을 수 있도록 돕는다.

그렇지만 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