검색어 입력폼

[데이타베이스] 외부적 내부적 인덱스 변형의 예

등록일 2004.07.09 한글파일한컴오피스 (hwp) | 17페이지 | 가격 1,000원

소개글

데이타베이스 개론 수업시간에 한 리포트입니다.
외부적 인덱스 변형과 내부적 인덱스 변형에 의한 예를 실제로 인덱스 생성하고 autotrace on 으로 인덱스 탈때와 안탈때의 과정을 캡쳐를 통해서 상세히 나타냈습니다. 그리고 그에 대한 대처방법까지 잘 정리되어 있습니다.

목차

없음

본문내용

◉ 외부적 인덱스 변형의 예
1.
SELECT dept, ename, sal
FROM emp
WHERE substr(job,1,4) = 'SALE';


SELECT dept, ename, sal
FROM emp
WHERE job like 'SALE%';

이는 함수를 씀으로 해서 인덱스 컬럼의 변형이 일어남을 보여주기 위한 것이다.
따라서 일단 job 컬럼에 대해 인덱스부터 생성하겠다.

(중략)

job 컬럼에 인덱스가 있음에도 불구하고 job 컬럼에 substr(job,1,4)라는 함수를 씀으로 해서 인덱스 컬럼의 변형이 일어나 위 그림에서 볼 수 있듯이 인덱스를 못타고 FULL 테이블 스캔을 하였다. 이는 substr(job,1,4)=‘SALE' 이 job 컬럼의 첫 번째부터 네 번째 문자가 ’SALE‘인 데이터를 찾는 것이므로 아래와 같이 바꿔줄수 있다.이렇게 하면 인덱스를 탈 수 있다.

참고 자료

없음
다운로드 맨위로