看了一些如何提高检索效率的文章,但有这么一种情况不知如何提高效率
比如公司表,有三十个属性,按关键字模糊检索公司,需要查找这三十多个字段,我的做法是
field1 like '%xxx%' or field2 like '%xxx%' or field3 like '%xxx%' 。。
检索速度很慢,各位有没有好的方法能达到同样的目的?
SQL的优化想必也没有多少余地了,我想知道有没有更好的解决思路,比如对于这样的需求表如何设计,甚至如何变通一下需求等等
感激涕零!
比如公司表,有三十个属性,按关键字模糊检索公司,需要查找这三十多个字段,我的做法是
field1 like '%xxx%' or field2 like '%xxx%' or field3 like '%xxx%' 。。
检索速度很慢,各位有没有好的方法能达到同样的目的?
SQL的优化想必也没有多少余地了,我想知道有没有更好的解决思路,比如对于这样的需求表如何设计,甚至如何变通一下需求等等
感激涕零!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货