오라클실행

    [Oracle] 오라클이 쿼리문을 이해하는 방식

    쿼리 실행 방식 알아보기 단순한 쿼리 문장이어도 오라클은 쿼리를 분석하는 방식은 다르다. ​ 전체적인 과정은, ​ 1. 구문분석(Parsing) 2. 최적화(Optimination) 3. Row source Generator 4. 실행(Execute) 1. 구문분석(Parsing) 작성한 쿼리가 문법적으로 틀리지 않은지 확인하는 단계. 해당 쿼리를 SQL 서버가 이해할 수 있는 단위로 분해하는 과정이다. 만약, 구문이 부정확(문법이 틀리다면)하다면 이 단계에서 처리를 중단한다. 또한, 이 문장이 일괄처리(batch)에 속해 있다면 일괄 처리 전체를 중단한다. 2. 최적화(Optimination) 쿼리 처리에서 매우 중요한 단계로 통계나 조각 정보 등을 바탕으로 실행계획(Execution Plan)을 만들..