인덱스란 어떤 데이터가 어디에 있다는 위치 정보를 가진 주소 개념(목차)

적절한 인덱스를 사용 할 경우 쿼리 속도 향상

테이블에 저장되어 있는 데이터를 좀 더 빠르고 효율적으로 찾기 위해 사용 됨

   

# 인덱스 생성

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

+ Recent posts