MySQL 8.3 Release Notes
在 MySQL 8.3 中,默认情况下,donor 上允许并发 DDL。donor 上的并发 DDL 支持由 clone_block_ddl
变量控制。可以使用以下形式的 SET
语句动态启用和禁用并发 DDL 支持:
SET GLOBAL clone_block_ddl={OFF|ON}
默认设置是 clone_block_ddl=OFF
并发 DDL 操作的效果是否被克隆取决于 DDL 操作是否在动态快照被克隆操作拍摄之前完成。
无论 clone_block_ddl
设置如何,以下 DDL 操作在克隆操作期间均不允许:
-
ALTER TABLE
tbl_name
DISCARD TABLESPACE; -
ALTER TABLE
tbl_name
IMPORT TABLESPACE; -
ALTER INSTANCE DISABLE INNODB REDO_LOG;