公司里面物料档案表有15万行,会定期重建和重组织索引。
用到索引的查询,很流畅,不会有任何停顿。
但是当模糊查询的时候,速度很慢,大概要2-3秒。
物料的查询是最频繁。目前这样的速度有点难以接受。
我想问下这个速度正常吗?
如果我希望提升模糊查询速度,应该怎么办?
------解决思路----------------------
你模糊查询的字段是有规律的吗?
如果你模糊查询的字段是有规律的话,可以找出有规律的部分,添加一个字段。
打个比方:模糊查询是物料的名字,可以将物料分为很多类,添加物料分类(category)这个字段,并建立索引。
当你搜索“笔记本”时,查询条件为name like '%笔记本%' and category='办公用品',这样的话绝对可以提高查询效率。
但是如果模糊查询字段完全没有规律的话这种方法就不适合了