프로그래밍/Oracle

[Oracle] SQL문 실행단계

도깨비방망이 2018. 4. 9. 09:19

[Oracle] SQL문 실행단계


1. Parse : SQL문 검증 ~ 실행계획 


1) Library Cache (Soft Parsing) : SQL과 실행계획을 캐시에서 찾아 있다면 바로 2. Excute로 넘어감



2) Syntax parsing : SQL 문장에 문법적 오류 검사



3) Semantic parsing의미상 오류 검사



4) parse code :  Optimizer가 이해할 SQL 코드문 생성



5) Optimizer : 실행계획 생성




2. Excute : Read & Write 실제 작업




3. Fetch : 결과 데이터 반환