주말전엔...
쿼리를 돌리면 PLAN에 TABLE ACCESS BY INDEX ROWID B테이블
NESTED LOOPS
TABLE ACCESS FULL A테이블
INDEX RANGE SCAN B테이블 조인 컬럼 인덱스
이렇게 나오던게...
똑같은 쿼리인데
오늘 오니
HASH JOIN
TABLE ACCESS FULL A 테이블
TABLE ACCESS FULL B테이블
이 되는군요..
사실.. 쿼리상으론 WHERE에 LIKE ’%검색값%’
이 2개가 들어가서.. 이게 맞긴 한데... 갑자기 이렇게 PLAN이 바뀐게 이해가 안가네요 ;;
속도도 한 4배 떨어지구요;; TRACE 권한이 없어서 알수도 없고..
아, 설계 DB라서 주말사이 뭐 바뀔것도 없습니다.
쿼리는 SELECT
A.컬럼들...
B.컬럼들..
FROM A테블 A, B테틀 B
WHERE A.키 = B.키
AND A검색컬럼 LIKE ’%값%’
AND B검색컬럼 LIKE ’%값%’
입니다..