본문 바로가기
컴퓨터관련/Oracle

[Oracle]오라클 인덱스 생성, 제거, 재생성 확인 쿼리

by 빛과 어둠사이 2019. 3. 22.
728x90
반응형
SMALL

DB를 사용하다보면 Index는 필수입니다.

잘못 쓰면 더 느려지고 안좋을 수 있으나

잘 쓰면 속도도 훨씬 빠르고 꼭 있어야 합니다.


이를 위해서 오라클에서 Index를 생성, 제거, 재생성, 확인하는 방법에 대해서

정리를 해보고자 합니다.


명령어는 간단합니다.


1. 인덱스 생성

-- 인덱스 생성
 CREATE [UNIQUE]INDEX index_name 
 ON TABLE_NAME (column_name)



2. 인덱스 제거

-- 인덱스 제거
 DROP INDEX index_name


3. 인덱스 재생성

-- 인덱스 재생성
 ALTER INDEX index_name REBUILD;


4. 인덱스 생성 확인

-- 인덱스 생성 확인
 SELECT index_name, TABLE_NAME, column_name 
 FROM user_ind_columns
 WHERE TABLE_NAME IN('tablename');


명령어만 보면 참 간단합니다.

하지만 꼭 필요한 기능이니

꼭 알고 계셔야 할 것입니다.



이상으로 Oracle에서의 Index 생성, 제거, 재생성, 확인하는 방법이였습니다~

728x90
반응형
LIST