인덱스란 어떤 데이터가 어디에 있다는 위치 정보를 가진 주소 개념(목차)
적절한 인덱스를 사용 할 경우 쿼리 속도 향상
테이블에 저장되어 있는 데이터를 좀 더 빠르고 효율적으로 찾기 위해 사용 됨
# 인덱스 생성
create [UNIQUE]index INDEX_NAME
on SCHEMA_NAME.TABLE_NAME(COLUMN_NAME1, COLUMN_NAME2 ~~~) ;
두 개 이상의 컬럼을 사용 시 복합 인덱스라 함
UNIQUE INDEX: 인덱스 컬럼에 하나의 값만 입력 가능. 중복 안됨
NON-UNIQUE INDEX: 중복 가능
단일 인덱스: 인덱스를 구성하는 컬럼이 한 개
복합 인덱스: 인덱스를 구성하는 컬럼이 두 개 이상
수동 인덱스: 사용자가 직접 CREATE 문을 사용 해 생성
자동 인덱스: QNIQUE나 PRIMARY KEY 생성에 따라 오라클이 자동으로 생성함. SYS_로 시작
# 인덱스 삭제
drop index INDEX_NAME ;
ex) drop index BONUS_IDX2 ;