전체 메인 쿼리에서 저 조건절을 빼고 돌리면 약 5초정도이며
저 조건이 들어가면 120초가 걸립니다.
그래서 AND ( K.AA, K.BB, K.CC) IN (SELECT R.AA, R.BB, R.CC FROM ~~~) 이 조건절
튜닝이 필요 하다고 생각됩니다..
조건절의 서브쿼리 (SELECT R.AA, R.BB, R.CC FROM ~~~) 만 따로 실행할 경우에도
3~4초 정도밖에 걸리지 않습니다.
-- EXISTS 로 바꿔보세요
AND EXISTS (
SELECT 1 FROM ~~~
WHERE R.AA = K.AA
AND R.BB = K.BB
AND R.CC = K.CC
AND ROWNUM = 1)