2017년 3월 30일 목요일

[탑크리에듀교육센터_국비지원IT학원/구로IT학원/실무IT교육/자바/닷넷교육추천](SQL튜닝을위한 오라클힌트강좌)옵티마이저 Query Transformation, OR확장이란? Or expansion, use_concat, no_expand_오라클/SQL튜닝 실무강좌

OR 확장(Expansion)은 WHERE절에 OR 가 있는 사용자가 작성한 SQL을 UNION ALL 연산자를 이용한 SQL 또는 Concatenation연산으로 각각 처리하는 형태로 변환해 주는 것을 이야기 한다. 물론 항상 그렇게 하는 것은 아니며 비용(COST)이 더 좋을 때만 OR-확장을 하게된다. Cartesian products을 피하기 위해 옵티마이저는 효율적인 Access Path, 조인방법을 강구하는데 OR-확장도 그런 이유에서 사용한다.

댓글 없음:

댓글 쓰기