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