猿问

对于几千万的记录,like %%如何优化?

select * from t_user where username like '%word%'

在mysql中要使用类似上面的的查询语句,网上很多推荐全文检索,但是对于昵称,用户名这种字段不太好分词,还有什么优化的办法吗?

入夏之梦
浏览 3294回答 2
2回答

KevenHuang

模糊匹配LIKE本身对大数据就不适用,性能不好,大数据建议用sphinx

Thinker2015

这个体量就不要like了吧…
随时随地看视频慕课网APP

相关分类

MySQL
大数据
我要回答