투케이2K

97. (Oracle/오라클) 인덱스 (index) - 테이블에 인덱스를 적용해서 조회속도 향상 실시 본문

OracleDB

97. (Oracle/오라클) 인덱스 (index) - 테이블에 인덱스를 적용해서 조회속도 향상 실시

투케이2K 2021. 1. 29. 11:34

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Toad

개발 언어 : Oracle

/* =========================== */

/* =========================== */

[소스 코드]

 

CREATE INDEX USER_INDEX ON TEST_USER (T_NAME, T_DEPT);
                                                                                               
/***************************************************************
설명 - 이름, 부서명을 조회하는 인덱스
---------------------------------------------------------------
생성(컬럼중복허용) - CREATE INDEX 인덱스명 ON 테이블명(컬럼1, 컬럼2, 컬럼3...);
---------------------------------------------------------------
생성(컬럼중복허용안함) - CREATE[UNIQUE] INDEX 인덱스명 ON 테이블명(컬럼1, 컬럼2, 컬럼3...);
---------------------------------------------------------------
인덱스 생성 조회 - SELECT * FROM USER_INDEXE WHERE TABLE_NAME = 'TEST_USER';
---------------------------------------------------------------
인덱스 호출 - 자동 호출 됨
---------------------------------------------------------------              
인덱스 삭제 - DROP INDEX USER_INDEX;            
***************************************************************/  

/* =========================== */

/* =========================== */

[요약 설명]

설명 - 이름, 부서명을 조회하는 인덱스

---------------------------------------------------------------

생성(컬럼중복허용) - CREATE INDEX 인덱스명 ON 테이블명(컬럼1, 컬럼2, 컬럼3...);

---------------------------------------------------------------

생성(컬럼중복허용안함) - CREATE[UNIQUE] INDEX 인덱스명 ON 테이블명(컬럼1, 컬럼2, 컬럼3...);

---------------------------------------------------------------

인덱스 생성 조회 - SELECT * FROM USER_INDEXE WHERE TABLE_NAME = 'TEST_USER';

---------------------------------------------------------------

인덱스 호출 - 자동 호출 됨

---------------------------------------------------------------

인덱스 삭제 - DROP INDEX USER_INDEX;

/* =========================== */

반응형
Comments