Sql Server 模糊查询的性能问题

来源:互联网 发布:jquery.json.js cdn 编辑:程序博客网 时间:2024/05/02 00:37

当在Sql Server中进行模糊查询时,一般情况下我们会使用“Like”关键字,但是我们知道 Like中的字段不能利用索引,是导致性能问题的一个原因。有些人可能感觉这是数据库查询引擎的问题,我们好像是无能为力,但是还是有办法解决的,经过我的实验,使用charindex()函数代替Like过滤条件能在达到同样效果的同时带来更好的性能。 另外,经过试验发现Left Join 必Inner Join的性能更好些,但若是为了达到Inner Join的效果,需要过滤掉右边数据表内容为空的值。

原创粉丝点击