SQL Server优化器特性 动态检索
回顾:SQL2012中发生死锁的原因已经向大家解释了,因为隐式转换造成的表扫描扩大了锁规模.但在SQL2008R2中未有同样的现象出现,很显然锁规模没有扩大,原因在于SQL Server的优化器为我们做了额外的事情-动态检索 动态检索:基于索引查找的优势,SQL Server(部分版本)会尝试将一些情形进行内部转换,使得索引检索的覆盖面更广,对其实重要补充. 还是之前那篇的实例,我们在SQL2008R2中看到的update的执行计划如图1-1 Code 生成测试数据 create table testlock (ID varchar(10) primary key clu
用户评论