'오라클인덱스생성'에 해당되는 글 1건

  1. 2020.11.18 오라클 인덱스 생성 및 삭제
Oracle2020. 11. 18. 12:45

 

 

 

인덱스 생성>
인덱스 생성은 CREATE 문을 이용하여 한다.

UNIQUE 인덱스를 생성할수도 있다. 이경우에는 같은 인덱스 값을 INSERT하지 못한다.

정말 간단한데..자꾸 이 한줄 쓰는게 헷갈림..물론 Toad 같은 DBMS 툴로 할 수도 있고..

 

CREATE INDEX 인덱스명 ON 테이블명( 컬럼1, 컬럼2, 컬럼3, ...); //일반 인덱스
CREATE UNIQUE INDEX 인덱스명 ON 테이블명( 컬럼1, 컬럼2, 컬럼3, ...); //UNIQUE 인덱스

--예↓--
CREATE INDEX TB_CONTENT_MAIN_IDX1 ON TB_CONTENT_MAIN(MANAGENUMBER);

 

 

프로젝트, 회사별로 제각각일테지만, 나같은 경우는..테이블명_IDX_번호 규칙으로 생성을 자주 했었던 기억이 있다.


인덱스 삭제>
인덱스 삭제는 DROP 문을 이용한다.

 

 

DROP INDEX 인덱스명;

 

 

인덱스는 뒤에 갈수록 매우 중요해지는 개념이라고 할 수 있겠다. 테이블 풀 스캔, 인덱스 풀 스캔,

인덱스 range 스캔, 등등 실행 계획도 떠보기도할테고..테이블 드라이브..등등..

쿼리의 성능 최적화를 하는데 매우매우 중요한 개념이니, 

꼭 숙지를 해나가야 하는 개념이라고 보면 되겠다.

Posted by 사슴영혼'-'