by 정우성 [SQL Query] 힌트 [2018.01.08 20:34:59]
인덱스가 없는 컬럼을 조인하는데요
예를들어서 이런식으로 하는데
exists 안에 있는 컬럼을 참조하는데..
이 컬럼들이 추가가 되면 굉장히 느려지더라구요 full table scan 하는것 같은데
이럴 경우에.. index가 아닌 컬럼에 힌트를 어떻게 줘야 될까요?
예)
select xx
from a
where exists ( select 1 from a where col2 =xx and col3 = xx)
인덱스를 넣어주셔야 할겁니다.
위의 쿼리라면
select XX from where col2 =xx and col3 = xx
로 바꾸시는게 도움이 될겁니다.