'index'에 해당되는 글 1건
- 2006/08/08 INDEX
INDEX
: 데이터를 보다 빨리 찾을 수 있도록 도와주는 선택적 구조로서 미리 정렬되어 정렬된 자료를 빨리 찾기 위해 사용.
장점 : 자료를 쉽고 빠르게 검색 가능.
단점 : 많은 수의 인덱스가 있으면 입력, 수정, 삭제시 많은 과부하 발생
: 데이터를 보다 빨리 찾을 수 있도록 도와주는 선택적 구조로서 미리 정렬되어 정렬된 자료를 빨리 찾기 위해 사용.
장점 : 자료를 쉽고 빠르게 검색 가능.
단점 : 많은 수의 인덱스가 있으면 입력, 수정, 삭제시 많은 과부하 발생
INDEX에 적합한 대상 여부
- 쿼리가 작은 양의 결과를 가져오는 경우 테이블 인덱스 사용.
- 수정이 많은 테이블이나 컬럼에는 하지 않기.
- WHERE이 자주 사용되는 테이블에 대해서 사용.
- WHERE절에서 가장 자주 지정되는 컬럼 선택.
- 유일한 값을 많이 갖지 못한 컬럼은 인덱싱 하지 않음.
- 유일한 값을 갖는 컬럼은 인덱스 사용.
- 두개 이상의 테이블을 조인하기 위해 사용되는 컬럼 인덱싱.
INDEX 만들기
Ex) CREATE INDEX member_idx1 ON member(member_id)
-> member 테이블에 member_id로 member_idx1 이름의 index 생성
INDEX 삭제
DROP INDEX 인덱스이름
ORCLE INDEX SQL HINT
SELECT /*+ INDEX(인덱스명) */
출처 : 쇼핑몰 제작으로 배우는 오라클 9i (길벗)

Prev
