쿼리변환 썸네일형 리스트형 [liveSQL] 쿼리 변환, 서브쿼리 Unnesting(2) 2020/02/27 - [공부/SQL] - [liveSQL] 쿼리 변환, 서브 쿼리 Unnesting(1) 1. 서브 쿼리 Unnesting 내부 실행계획의 차이 서브 쿼리 Unnesting을 시행할 때, 서브 쿼리 내에 PK/FK 인덱스, Unique 인덱스가 없으면 옵티마이저는 서브 쿼리를 풀어내지 않는다. 그럼에도 불구하고, 사용자가 풀어내려고 했을 때 driving table이 메인/서브 테이블에 따라 동작을 달리 한다는 것이 앞서 말한 내용임. 그런데, 이 때 인덱스(not unique, not PK/FK)를 추가적으로 생성하여 실행했을 경우 내부 실행계획이 달라졌기 때문에 이해 아닌 이해를 해보기로 함.(oracle의 옵티마이저 동작 방식을 그저 외워버리는 것이므로) 2. 지난 결과문 (unn.. 이전 1 다음