공통 표현식 제거란
- 같은 조건식이 여러 곳에서 반복 사용될 경우, 오라클은 해당 조건식이 각 로우당
한 번씩만 평가되도록 쿼리를 변환하는데, 이를 '공통 표현식 제거'라고 한다.
- ' _eliminate_common_subexpr ' 파라미터를 통해 제어한다.
- 이 부분은 단순히 쿼리를 좀 더 보기 쉽고 짧게 바꾼다고 생각할 수 있는데
- 위의 ' _eliminate_common_subexpr ' 파라미터를 false로 했을 시 조인 자체가 2번 발생한다.
* 이는 내가 했던 테스트 실행계획과 조금 다른 점이 있는데 이 부분은 다시 확인 해보는 것이
좋을 것 같다.
'ORACLE > SQLP' 카테고리의 다른 글
성능고도화 4-10. 실체화 뷰 쿼리로 작성 (0) | 2016.12.26 |
---|---|
성능고도화 4-9 Outer 조인을 Inner 조인으로 변환 (0) | 2016.12.26 |
성능고도화 4-7. Or-expansion (0) | 2016.12.26 |
성능고도화 4-6. 조인제거 (0) | 2016.12.26 |
성능고도화 4-5. 조건절 이행 (0) | 2016.12.26 |