版权声明:本文为博主原创文章,未经博主允许欢迎转载。 https://blog.csdn.net/wuzuyu365/article/details/86680970
一个sql语句用了8个like '%xx%', 查询时间要5秒多,起初以为是like多的原因,
用Explain运行下,发现用到了file sort。
经仔细检查,发现是用到了子查询的原因。
本来打算用sphinx,阿里云的开放搜索什么的,
一个大牛说,数据不到1000万条都不用搜索引擎,
把子查询转到left join里面就好了。