SELECT ENAME, SAL FROM EMPLOYEE WHERE ENAME = 'SCOTT'; 위의 쿼리를 실행시키면 오라클 내부적으로 크게 다음 세 단계를 처리한다. 1.파싱(Parsing): SQL을 기계어로 변환하는 작업(문법에 이상이 없는지 등을 확인)2.실행(Execute): 옵티마이저가 선택한 실행 계획에 따라 데이터를 DB에서 찾는 과정3.페치(Fetch): DB에서 찾은 결과를 SQL을 수행한 유저 프로세서에 반환 오라클 홈페이지에서 제공하는 그림은 아래와 같다. 실행 과정을 보면 파싱이 끝난 후 Optimization이라는 단계가 있는데 이 Optimization을 옵티마이저(Optimizer)가 수행한다. 옵티마이저(Optimizer)란? SQL을 가장 효율적이고 빠르게..