tdsql_ddl_recovery_block_mode

最近更新时间:2026-03-23 14:47:03

我的收藏

功能描述

tdsql_ddl_recovery_block_mode用于设置恢复期间的 DDL 阻塞模式,可设置为抢占式、非阻塞或默认模式。
当设置为“preemptive”时,代表为抢占式 DDL 模式。在该模式下,恢复线程会主动抢占锁资源并优先执行 DDL,因此会强制中断或阻塞冲突的业务 DML 操作。
当设置为“nonblock”时,代表为无阻塞 DDL 模式。在该模式下,恢复线程仅在无业务 DML 冲突的间隙执行 DDL,全程几乎不影响业务 DML 操作。
当设置为“default”时,代表恢复线程既不开启抢占式 DDL 模式,也不开启无阻塞 DDL 模式,避免这两种模式对业务造成影响。

属性说明

属性
说明
参数类型
ENUM
默认值
preemptive
取值范围
default
preemptive
nonblock
生效范围
GLOBAL
是否重启生效