by 알렌 [Oracle 기초] [2019.12.06 18:33:12]
DEPARTMENT_ID에 인덱스 설정되어 있는 경우
SELECT /*+ INDEX_DESC(A IDX_01) */ DEPARTMENT_ID
FROM DEPARTMENTS A
WHERE DEPARTMENT_ID >1
AND ROWNUM <= 1
위 쿼리의 WHERE 절 이하를 모두 삭제하면 PLAN의 변화가 있을까요?
인덱스는 그대로 탈 것이고 플랜에서 count stop key 가 사라질 것이고 결과도 1건에서 전체건으로 늘어나겠네요.