>> Delete No. 62052 article
No. fulltext search와 like 검색~!

등록 2002-12-02 17:28:00 By localhost     조회 13
이름 김용욱    

		mysql> select l.ec_number from l_enzyme l, l_reference r where l.entry = r.entry and (r.sources like '%alcohol%' or r.
sources like '%enzyme%');  이렇게 한 것과
 select l.ec_number from l_enzyme l, l_reference r where l.entry = r.entry and ( match (r.sources) against('alcohol') or
 match (r.sources) against('enzyme') );  이렇게 한 것 중 원래 어떤 것이 빨라야 하나요?
 생각 같아선 인덱스 걸린 두번째 것이 빨라야 하는데 일반 Like검색이 훨씬 더 빠르군요.
 첫번째 쿼리는 약 5초 나오고...
 두번째 것은 1분 9초가 나옵니다.
 인덱스는 다음과 같이 걸었죠.
 create fulltext index l_reference_index on l_reference(sources)
 잘 걸린 듯 한데...
 이유가 뭘까요?
 알려주시면 감사하겠사와요.--정치는 사람을 물들게 해...
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved