tdsql_ddl_block_mode

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

我的收藏

功能描述

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

属性说明

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