데이터가 100만건 정도 되는 테이블이 있는데
해당 데이터가 각 월 별로 대체로 8~12만건정도 쌓입니다.
해당 월의 카운트를 하려고하는데 월별로 1초남짓 걸립니다.
이게 월이 지나면 지날수록 느려지고 있어 수정을 하려고 하는데 잘 되지 않아서 조언을 얻고자 질문 드립니다.
SELECT NVL(COUNT(*),0) MONTHCNT FROM MONTHDATA WHERE TO_CHAR(TO_DATETIME(MONDATE, 'YYYYMMDD'), 'YYYY') = '2018' AND TO_CHAR(TO_DATETIME(MONDATE, 'YYYYMMDD'), 'MM') = '05' AND CHANNEL = 'S' AND DELFLAG = 0