안녕하세요.. 많은 도움을 받고 있습니다.
SELECT PRD_CD, WPLN_DT, PLANT_CD,
MAX(WPLN_QTY) KEEP(DENSE_RANK FIRST ORDER BY REVISION DESC) WPLN_QTY,
MAX(REVISION)
FROM CPO_TASLM001
GROUP BY PRD_CD, WPLN_DT, PLANT_CD;
이 쿼리의 실행 계획은 그냥 full scan 을 합니다.ㅣ 물론 group by에 의해 전체 범위 처리를 하고있고요...
그래서 sorting 을 no sort 로 유도 하기 위해 group by 이하의 컬럼들에 대해 index 를 생성했는데, 여전히 full scan에 sort 및 전체 범위
처릴 합니다. 힌트를 줘 봐도 소용없고요...
뭐가 문제 일까요?
확인 부탁 드릴께요.. 감사합니다. |