什么是Microsoft SQL Server 2014的默认升级阈值

时间:2015-03-16 06:14:30

标签: sql-server-2014

Microsoft SQL Server 2014的默认表Escalation Threshold是什么。

注意:在SQL 2008和2012上是5000并且有参考,但我找不到任何参考2014

1 个答案:

答案 0 :(得分:1)

我想MSDN已经在顶部提到这适用于2008及更高版本。因此 2014 版本的 5000 也是如此。

适用于:SQL Server 2008 R2及更高版本。

来自MSDN

  

当数据库引擎每1250年检查一次可能的升级时   新获得的锁,当且仅当一个锁时,才会发生锁升级   Transact-SQL语句在单个上获得了至少5000个锁   表的参考。 Transact-SQL时会触发锁定升级   声明在a的单个引用上获取至少5,000个锁   表。例如,如果声明,则不会触发锁定升级   在一个索引中获取3,000个锁,在另一个索引中获取3,000个锁   同桌。同样,如果a,则不会触发锁定升级   语句在表上有自联接,并且每个引用都对表进行   表中只获得了3,000把锁。