[DB] INDEX의 정의와 종류 (PS.추후 수정)
Posted by CoChu
인덱스란? 1. 인덱스의 정의인덱스는 일반 테이블에서 쓰여지는 선택적인 객체로서, 오라클 데이터 베이스 테이블내의 원하는 레코드를 빠르게 찾아갈 수 있도록 만들어진 데이터 구조. 테이블 로우에 하나씩 대응되는 별도의 객체인덱스는 하나의 테이블에 여러개를 지정할 수 있고, 하나의 컬럼은 여러개의 인덱스에 포함 될 수도 있다.테이블과 무관하게 생성 및 삭제를 독립적으로 할 수 있다. 자동 인덱스PRIMARY KEY 또는 UNIQUE 제약조건에 의해 자동적으로 생성되는 인덱스 수동 인덱스CREATE INDEX 명령을 실행해서 만드는 인덱스 2. 인덱스의 특징 / 장점과 단점 특징 - 1. 인덱스 생성 시에는 데이터 블록은 그냥 둔 상태에서 별도의 블록에 인덱스를 구성한다. 2. 인덱스의 리프 블록은 데이터가 ..