您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_dropglockpromote_ptn

语法

  • 删除全服务器范围的分区锁升级设置的语法是:

    
    sp_dropglockpromote_ptn "server"
    

  • 删除数据库或表级别的分区锁升级阈值的语法是:

    
    sp_dropglockpromote_ptn {"database" | "table"}, objname
    

    参数

    server

    删除分区锁升级阈值的全服务器范围的值。

    "database" | "table"

    指定是为数据库还是为表删除分区锁升级阈值。这些是 Transact-SQL 关键字,因此需加引号。

    <objname>

    是要从其中删除分区锁升级阈值的表或数据库的名称。

    示例

    示例 1

    从 titles 中删除分区锁升级值。titles 的锁升级现在使用数据库或全服务器范围的值:

    
    sp_dropglockpromote_ptn "table", titles 
    

    用法

    使用 sp_dropglockpromote_ptn 时,还存在一些其它注意事项:

  • 使用 sp_dropglockpromote_ptn 可以删除通过 sp_setpglockpromote_ptn 设置的分区锁升级值。

  • 删除数据库的分区锁升级阈值时,未配置分区锁升级阈值的表使用全服务器范围的值。

  • 删除表的值之后,SAP ASE 服务器将使用数据库的锁升级阈值(如果已配置),或全服务器范围的值(如果未配置)。

  • 删除全服务器范围的分区锁升级阈值后,将使用在表级别设置的分区锁升级阈值。否则将使用在数据库级别设置的分区锁升级阈值。如果既未在数据库级别也未在表级别设置分区锁升级阈值,则会禁用分区锁升级。可使用 sp_setrowlockpromote_ptn 重新启用。