인덱스란 어떤 데이터가 어디에 있다는 위치 정보를 가진 주소 개념(목차)
적절한 인덱스를 사용 할 경우 쿼리 속도 향상
테이블에 저장되어 있는 데이터를 좀 더 빠르고 효율적으로 찾기 위해 사용 됨
# 인덱스 생성
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 ;
사업자 정보 표시
(주)블루원 | 김홍태 | 서울특별시 용산구 원효로 4가 135 금홍 2빌딩 | 사업자 등록번호 : 106-86-76684 | TEL : 02-3272-7200 | Mail : support_ora@blueone.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'DB - ORACLE > Oracle Command' 카테고리의 다른 글
인덱스 모니터링 (0) | 2016.01.03 |
---|---|
인덱스 조회하기 (0) | 2016.01.03 |
Tablespace 생성 스크립트 추출하기 (0) | 2016.01.02 |
tnsping 사용하는방법 (0) | 2016.01.02 |
Sys Password 변경시 주의할 점 (0) | 2016.01.02 |