SELECT *
FROM ORD A
INNER JOIN STA B ON (B.STNO = A.STNO)
LEFT JOIN MAST C ON ( CODE = 'E1102' )
WHERE A.IDNO = '00003126'
AND DECODE( B.STCD,'3', B.CDAT, A.RDAT) BETWEEN '20151226' AND '20160226'
AND A.USE = 'Y'
처음 조회하면 10초 정도가 걸립니다.
하지만 두번째부터는 0.5초가 걸립니다. 이유를 모르겠습니다.
IDNO가 바뀔때마다 느립니다. 도무지 왜그런지 모르겠습니다.
고수님 부탁드립니다.
******참고로 PLAN값을 보면 B.STCD, B.CDAT에 INDEX1, A.IDNO, A.USE에 INDEX2가 걸리는거 확인했습니다.
|