HINT사용 구문 PLAN 변화 0 1 978

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의 변화가 있을까요?

by 마농 [2019.12.09 07:42:10]

인덱스는 그대로 탈 것이고
플랜에서 count stop key 가 사라질 것이고
결과도 1건에서 전체건으로 늘어나겠네요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입