SQLP 쿼리변환 썸네일형 리스트형 SQLP - 쿼리변환(2) @markdown # 쿼리변환(2) ## 조건절 이행____- A 테이블에서 사용된 필터 조건이 조인 조건절을 타고 반대편 B 테이블에 대한 필터 조건으로 이행되는 경우 SELECT *FROM DEPT D, EMP EWHERE E.JOB = 'MANAGER'AND E.DEPTNO = 10AND D.DEPTNO = E.DEPTNO; -----------------------------------------------------------------------------------------------------------| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers |----------------------------------.. 더보기 SQLP - 쿼리변환(1) @markdown # 쿼리변환(1) ## 쿼리변환이란____- 실행계획을 생성하고 비용을 계산하기에 앞서 사용자 SQL을 최적화에 유리한 형태로 재작성함![](http://wiki.gurubee.net/download/attachments/26745078/SQL_286.jpg)- Query Transformer가 역할 담당 ### 휴리스틱(Heuristic) 쿼리 변환- 규칙 기반(Rule-based) 최적화 기법- 결과만 보장된다면 무조건 쿼리 변환을 수행 ### 비용기반(Cost-based) 쿼리 변환- 변환된 쿼리의 비용이 더 낮을 때만 그것을 사용하고, 그렇지 않을때는 원본 쿼리 그대로 두고 최적화를 수행 ## 서브쿼리 Unnesting- 중첩된 서브쿼리를 풀어내는 것을 말함- 메인쿼리와 같은 레.. 더보기 이전 1 다음