반응형 oracle hint2 oracle hint 적용 안되는 경우 확인 및 해결 법 뷰 머징과 같은 쿼리변환(Query Transformation)으로 힌트가 적용되지 않는 경우 확인 및 해결 법 SQL 수행 -- 테스트 뷰 생성 CREATE VIEW HR.DP_V AS SELECT DP.* FROM(SELECT * FROM HR.DEPARTMENTS UNION ALL SELECT * FROM HR.DEPARTMENTS_TMP ) DP, EMPLOYEES E, LOCATIONS L WHERE DP.DEPARTMENT_ID = E.DEPARTMENT_ID AND DP.LOCATION_ID = L.LOCATION_ID ; -- SQL SELECT E.* FROM HR.EMPLOYEES E, HR.DP_V D WHERE 1=1 AND E.DEPARTMENT_ID = D.DEPARTMENT_I.. 2023. 7. 7. oracle hint 위치별 적용여부 테스트 DBMS : oracle 19.3 힌트없음 SQL> SELECT * FROM sk.tab1 a, sk.tab2 b WHERE a.object_id = b.object_id AND a.owner = 'SK' ; --------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | --------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 2705 | 697K| 790 (1)| 00:00:01 | |* 1 | H.. 2023. 7. 4. 이전 1 다음 반응형