sql语句中在做精确查找时,使用"="和使用"like"符合的区别
最近使用sql语句的时候发现,在对表进行精确查找时,使用"="和使用"like"的执行计划不同,并且性能上也有较大差距,使用"like"的查询开销是使用"="的8-9倍左右,于是对该问题进行了研究。在精确查找时,使用like和使用=,所采用的的算法是不相同的。使用like,会对字符进行逐个比较;而使用=,则会采用一些优化的算法,比如首先比较字符个数是否相同,如果字符不相同就不再向下比较了。因此...
原创
2019-04-29 23:10:35 ·
4442 阅读 ·
0 评论