먼저 수행하려는 쿼리는
20만건정도의 게시글의 카운트입니다.
IDX_BOARD01인덱스는 TITLE에 걸어두고
IDX_BOARD02는 CREATE INDEX IDX_BOARD02 ON BOARD(CONTS) INDEXTYPE IS CTXSYS.CONTEXT;
이렇게 생성해 두었습니다.
SELECT /*+ INDEX_ASC(a, IDX_BOARD01) */ count(1) FROM BOARD a WHERE INSTR(TITLE, '공지') > 0 OR CONTAINS(CONTS, '공지') > 0
이렇게 수행하면 4초나 걸립니다.
어떤식으로 하면 속도가 제대로 나올까요?
조건을 INSTR(TITLE, '공지') > 0 나 CONTAINS(CONTS, '공지') > 0 하나만 주었을경우는 빠릅니다