쿼리문은 아래와 같습니다만.. 인덱스를 어떻게 잡아줘야될지 감이 안옵니다. ㅠ.ㅠ
건수가 거의 몇백만건입니다. 카운트 세려고 하는데요....
인덱스를 이렇게 저렇게 바꿔줘도 20~30초 나오네요.. 고수님들 쿼리문에 따른 index 좀 알려주시면 감사하겠습니다.
쿼리문 수정이라도 알려주시면.. 감사하겠습니다.
SELECT count(*) as cnt
from d_ala A
inner join m_msg B on A.m_id = B.m_id
inner join m_stat C on A.s_id = C.s_id
where (A.w_da between '2006-06-27 00:00:00' and '2007-06-27 11:00:00')
and (A.a_le = 3)
and (C.s_id = '005' or C.s_id = '008' or C.s_id = '009' or
C.s_id = 'R51')
좀 도와주십쇼~ (-.-) (핥기버젼) |