zoukankan      html  css  js  c++  java
  • SQL Server 控制锁升级

    背景知识:

                锁升级的路线图、行--> 页 --> 区(extent)-->区(表分区)--> 表;

    alter table 控制锁的升级行为:

                                          1、table SQL Server 2008中的默认行为,设为这个值时,在表级别启用了锁升级,不管表是否分区。

                                          2、auto 如果以分区就在分区级别启用锁升级,如果没有分区就在表级别启用锁升级。

                                          3、disable不可以把锁升级到表级别、可是对于用了tablock提示或使用可序列化隔离级别下堆的查询我们还是可以看到表锁的存在。

                                         

    设置方法:       

                alter table dbo.Nums
                set
                (lock_escalation= auto);
                go

    总结:

          本人觉得这可以分区别表的并发性。

  • 相关阅读:
    【leetcode】第一个只出现一次的字符
    【leetcode】0~n1中缺失的数字
    054696
    053695
    053694
    053693
    053692
    053691
    053690
    053689
  • 原文地址:https://www.cnblogs.com/JiangLe/p/4004491.html
Copyright © 2011-2022 走看看