cpcd+stcd+sdate+edate
idx_no_cpcd_std 가 인덱스로 되어있습니다
select * into v_listCnt
from npa_tot_notice
where ntc_level in ('1', '2', '3')
and '99999999' between ntc_sdate
and ntc_edate
and ntc_gubun = '2'
and ntc_kind = '2';
이런쿼리를 돌렸는데 제 생각엔 인덱스를 못타야 할것 같은데
이상하게 인덱스를 타네요..
인덱스에 있는건 sdate랑 edate밖에 없는것 같은데...
처음 cpcd랑 stcd가 조건으로 들어있지 않아도 인덱스를
사용하나요?
제가 알기론 못타는 것으로 아는데 궁굼합니다!!
혹시해서
runstats했더니 이렇게 나오네요
runstats on table npa.npa_tot_notice for indexes all
SQL2314W 일부 통계의 상태가 불일치합니다. 새로 수집된 "INDEX"
통계가 기존
"TABLE" 통계와 불일치합니다. SQLSTATE=01650
|