함수를 실행시키는데 속도가 너무 느려서 튜닝을 하고 싶은데 어떤 방식으로 해야할지 모르겠습니다.
전체적인 흐름은 다음과 같습니다.
select sum(wgt) from 출고table where 부서코드 = 변수부서코드 and 품목코드 = 변수품목코드 and 날짜 >= (select 등록일 from 재고table where 부서코드 = 변수부서코드 and 품목코드 = 변수품목코드)
이 펑션이 한번만 돌면 속도가 빠른데 어떤 경우 20번 까지 도는 경우가 있으며 이 경우에는 속도가 10초정도로 느리게나옵니다.
어떤식으로 개선하면 좋나요?
기존에 있는 table에서 있는 index를 다 탄상태라 부분의 실행계획을 조회했을시 csot는 낮은편입니다.