MySql匹配不使用索引

时间:2017-08-28 06:36:19

标签: mysql sql full-text-search

我有以下查询:

SELECT * FROM contact_socials 
    force index(url) 
    WHERE MATCH(url) against ( list of urls  in boolean mode );

这适用于少量网址,但是当列表达到5-10k网址时,查询变得非常慢,在某些情况下会有30分钟左右。该表本身有大约4万条记录。

当我在查询中询问explain时,我可以看到它是Using where,尽管show index显示该表在密钥{fulltext上有url索引1}}。

为什么查询不使用索引?如何让它开始使用它?

0 个答案:

没有答案