안녕하세요
오늘도 oracle 튜닝을 공부하다 모르는게 생겨 질문을 드립니다.
친절한 sql튜닝이란 책을 보면서 공부중인 학생인데요.
select *
from pra_hst_stc a , odm_trms b
where a.sale_org_id =: sale_org_id
and a.strd_grp_id = b.strg_grp_id
and a.strd_id = b.strd_id
order by a.stc_dt desc
pra_hst_stc_n1 : sale_org_id + strd_grp_id + strd_id +stc_dt
여기서 문제점을 찾으라 나와있거든요
이게 테이블 로우수를 확인해 분포도 같은거나 실행계획도 없고 딱 이것만 봐서는
정말 뭐가 문제인지 잘 모르겠습니다. 공부가 부족한탓이겠지요..
일단 order by 절 컬럼은 인덱스에서 빼더라도 나머지는 점조건으로 다 들어가는거니 괜찮다고 보는데
정확한 답을 모르니 계속 잘못생각할수도 있어서 이렇게 질문을 올립니다.
제일 효율적인 답안 주시면 감사하겠습니다.
감사합니다.