因为网站初期商品少,3,4千个商品,(以后最多也1万左右的商品)为了用户方便,我都可以使用Like 查询来查找商品名字。但是想问问各位资深的前辈们,数据量多大了,就最好避免like查询了

解决方案 »

  1.   

    是的。 LIKE ‘%kyeword%' 没有办法利用索引 (全文索引除外)但如果是  LIKE ‘kyeword%' 则可通过建立varchar字段的部分索引,这样就没什么问题了。10000商品,也就是10000记录,似乎还不需要考虑这种问题。
      

  2.   

    呵呵,用LIKE速度本来就慢,没有办法,除非用准确匹配
      

  3.   

    如果是3W左右的记录呢?Like查询会不会很慢了
      

  4.   

    如果LIKE 不能用到索引,你还是考虑换全文索引吧。