暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL Server 表选项 LOCK_ESCALATION 对分区的影响

SQLServer 2023-02-20
369

SQLServer 使SQLServer 使SQL Server profiler [Lock:Escalation] 


SQL Server 2005 使 1211 SQL Server 2008使

    ALTER TABLE SET (LOCK_ECALATION = AUTO | TABLE | DISABLE)


    AUTO SQL Server 
    AUTO使hobt
     TABLE  
     TABLE 
    TABLE  TABLE
    DISABLE 
    使



    使6500

      --16500
      select COUNT(*) from dbo.AABB where $partition.pf_sid(sid)=1


      --TABLE
      ALTER TABLE dbo.AABB SET (LOCK_ESCALATION = TABLE);


      --
      begin tran
      update dbo.AABB set num=1
      where sid=0x0105000000000005150000002B5CA2768377FDF37E993215F4010000


      SELECT resource_type,resource_subtype,resource_description,request_mode,resource_associated_entity_id
      from sys.dm_tran_locks
      where resource_database_id=DB_ID() and request_session_id=@@SPID
      order by resource_type,resource_description
      rollback tran




      使访

        --AUTO
        ALTER TABLE dbo.AABB SET (LOCK_ESCALATION = AUTO);


        1访id ALTER TABLE dbo.[tableName] SET (LOCK_ESCALATION = AUTO)访



        • :

        •  Transact-SQL  5,000 

        •  Transact-SQL  5,000  ALTER TABLE SET LOCK_ESCALATION  AUTO

        •  1,250 便


        最近文章推荐:



        文章转载自SQLServer,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论