View Merging

  • View Merging 은 Subquery Unnesting 과 함께 가장 중요한 Transformation 기법 중 하나이다.
  • View Merging 은 말 그대로 View 를 Main Query 안으로 통함(Merge)시킨다는 것을 의미한다.
  • Oracle 에서 복잡한 Query 는 대부분 (Inline) View 와 Subquery 로 구성된다.
    따라서 View 와 Subquery 를 적절히 Transformation 할 수 있다면 여러 개의 Query Block을 하나의 단일한 Query Block 으로 통합할 수 있으며, Optimization 단계가 성공적으로 이루어질 가능성이 높아진다.