LIKE只有前缀匹配时才能使用索引,否则就是全表扫描,效率当然很低。你可以建全文索引,不过全文索引存在填充问题,需要在增加内容后进行增量填充,否则检索不到新增的内容的。你看吧,根据自己的需要选择了。
10个字符的字段,5W条。建个普通索引就OK了。使用like时,尽量能使用前缀匹配查询。如果实在不行,全表扫描也是非常快的。比较字段长度和记录数对于数据库来说还是比较小的。
5W条数据,很小吧?
是很小,不要用全文索引,用非聚集索引可以吗?
@小小池: 一共不到1M的东西,如果就这5W条,基本上不会改动,而且这数据又非常重要,非常常用,为什么不放到缓存里面?
@顾晓北: 5W条数据全部缓存里面 有很多页而调用,有什么好处现方法及类呢?
用聚集索引就够了