<Index>
:데이터베이스에서 테이블과 클러스터에 연관되어 독립적인
저장 공간을 보유하고 있는 객체
Index의 종류
-
논리적 구분에 따른 인덱스
:칼럼의 수와 칼럼의 종류에 따른 인덱스의 구성
a. Single Column Index - 한 개의 칼럼으로 생성
b.Composite Index - 두 개 이상의 칼럼으로 생성된 인덱스
- 최대 32개까지 컬럼 조합 가능하나 일반적으로
10 이하의 조합으로 생성
c.Unique Index - 모든 Unique 및 기본 키 제약조건 생성시 자동으로 생성
-
물리적 구분에 따른 인덱스
:
a. B-tree 구조 인덱스
-거의 대부분 B-tree 구조 인덱스로 생성
-하나의 테이블에 인덱스를 많이 생성하면
UPDATE,DELETE작업의 실행속도가 늦어진다
b. Bitmap 인덱스
-컬럼의 정보를 0과 1의 값으로 표현하여 데이터를 검색할 때 사용되는 sql문의
where 절에 정의된 AND, OR연산자에 의해 실행하여 데이터 검색
인덱스 형식
-> CREATE INDEX 인덱스명 ON 테이블명(컬럼1,컬럼2..);
인덱스 삭제
-> DROP INDEX 인덱스명;
'DataBase > SQL' 카테고리의 다른 글
SYNONYM (0) | 2018.04.22 |
---|---|
SEQUENCE (0) | 2018.04.22 |
Join (0) | 2018.04.20 |
Transaction (0) | 2018.04.19 |
Group function (0) | 2018.04.19 |