mysql sql语句优化的问题?

我有个商品表里面有30多万的数据,商品标题是中文,系统模糊查询的时候老是会显示慢,同时我在这个字段创建了一个普通索引;但是查询还是会慢?请教高手要如何进行优化?
select * from goods_name where title_name like "%电器%"


回答:

如果经常使用这个查询,建议在表里添加一个字段表示商品种类,这样建立索引查询起来才会快


回答:

全文匹配这种,或者说关键词匹配,mysql 的性能 ,还是不如Elasticsearch 这种,可以用Es,match,查询性能比mysql高


回答:

1.建立的索引根本用不到(模糊匹配的索引规则 百度一下基本会有解决方案)
2.如果是只查某一类商品,给个类型字段type 这样直接查类型速度也不会慢

以上是 mysql sql语句优化的问题? 的全部内容, 来源链接: utcz.com/p/945514.html

回到顶部