안녕하세요.
where 조건을 추가하는데 있어서 실행 속도가 너무 안나와 이렇게 문의 드립니다.
예를들어 쿼리는 아래와 같습니다.
select count(*) from 테이블
where 컬럼1 is not null
and
(
컬럼2 like '1111%'
or 컬럼2 like '2222%'
)
컬럼1,2에 인덱스를 걸어줬고, 실행계획을 보면 인덱스를 잘 탑니다.
그런데도 속도가 많이 늦더라구요...
컬럼1만 조건에 걸면 바로바로 select 되는데 컬럼2를 하나만 쓰던 or로 두번 쓰던 속도는 많이 느리네요...
이런경우 해줄수 있는 방법이 없을까요? 서브테이블을 사용한다던가 하는...
조언좀 부탁드립니다. (__)