검색어 입력폼

[데이타베이스] ORACLE - Explain

등록일 2004.07.02 | 최종수정일 2016.12.20 워드파일MS 워드 (doc) | 6페이지 | 가격 500원

목차

1. Optimization
2. Explain Plan을 보기위한 준비사항
3. Explain Plan 맛 보기
4. Explain Plan 읽는 방법
5. 사용예와 Tuning시 참고할 점

본문내용

ORACLE이 SELECT,INSERT,UPDATE,DELETE와 같은 SQL문을 실행하기 위해서 내부적으로 여러 절차를 거치게 된다. 자료를 물리적인 File로부터 가져오거나 또는 그러한 일을 하기위해 필요한 일을 한다거나 하는 일등이 있는데 이러한 일들의 조합을 Excution Plan(실행계획) 이라 하며 Explain Plan은 이러한 실행계획을 보기위한 명령이다. 여기서는 Explain Plan을 보는 방법과 그와 관련된 사항을 알아본다.

1. Optimization
특정한 SQL문을 수행시키는 방법은 여러 가지가 있을 수 있으며 어떤 방법을 사용하는가에 따라 수행 속도는 상당히 달라질 수 있다. DB는 SQL문을 Parsing하는 단계에서 가장 효율적으로 SQL문을 실행할 수 있는 방법을 찾는데 이 과정을 Optimization이라 한다. Optimization은 Optimizer에 의해 수행된다. 가장 효율적인 방법을 특정한 규칙에 기반하여 찾는 다면 Rule-Based Optimization이라하고 실행에 소요되는 전체적인 비용에 기반하여 찾는 다면 Cost-Based Optimization이라 한다. 이렇게 특정한 SQL문을 실행시키는데는 여러 단계를 거치며 그 단계를 수행하는 순서나 절차가 변할 수 있는데 이러한 수행 순서나 절차를 Excution Plan이라 한다.

참고 자료

없음
다운로드 맨위로