(3) 쿼리변환
⭐️ 35번 : 실행계획으로 가장 부적절한 것
- 어떤 인덱스를 써서 어떻게 접근했는지
- 그리고 그게 실행계획과 잘 맞물리는지 꼭 확인해야함
- ⭐️ 뷰를 머징하지 않은 상태(no_merge)에서 NL조인한다면 거래_X2(고객번호+거래일시)의 '고객번호'를 따로 조건절로 사용할 수 없다.실행 계획에 VIEW PUSHED PREDICATE 가 나와야한다.⭐️
37번 : NO_MERGE 힌트
MERGE(t) LEADING(c) USE_NL(t) 또는 MERGE(t) LEADING(c) USE_NL(t.거래)
38번 : VIEW PUSHED PREDICATE 힌트
NO_MERGE(t) PUSH_PRED(t) LEADING(c) USE_NL(t) INDEX(고객 고객_X1)
INDEX(t.거래 거래_X2)