궁금합니다
50
2019-05-15 09:46:57 작성 2019-05-15 10:40:40 수정됨
4
220

MySQL FullText 질문입니다


select 

a.a

, pmp.pmp

, pmd.pmd

, d.d

, e.e

, a.aa

, a.aaa

, a.aaaa

, b.b

from aa a

LEFT OUTER JOIN pmp pmp

ON a.aaa = pmp.pmp

AND pmp.pmp = 'kr'

AND pmp.pmpp = 'POSITION'

LEFT OUTER JOIN pmd pmd

ON a.aa = pmd.pmd

AND pmd.pmdd = 'kr'

AND pmd.pmddd = 'DUTY',

b b, c c, d d , e e

where a.aa = b.bb

and b.bb = c.cc

and c.cc = d.dd

and a.aa = e.ee

and e.eee ='kr'

and d.ddd = 'kr'

and 

                     match(e.ee) against('김*' in boolean mode);


변형되었지만 원본의 위의 쿼리를 실행하면 쿼리실행시간이 상당히 오래걸립니다

하지만 like를 사용하면 금방나오는편인데  왜 fulltext는 느린지 궁금합니다. 

fulltext 인덱스는 걸어두었습니다

각 테이블에는 평균 10만데이터가 들어있습니다



0
0
  • 답변 4

  • 더미
    13k
    2019-05-15 09:53:14

    explain 해보세요~

    0
  • 궁금합니다
    50
    2019-05-15 10:17:27

    explain 첨부했습니다 

    감사합니다

    0
  • 궁금합니다
    50
    2019-05-15 10:17:49


    0
  • 더미
    13k
    2019-05-15 15:38:51

    인덱스 문제는 아닌데..

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.