可可可
#1
2026.08.28 对or错
分区表做 split partition 分裂分区操作属于 Online DDL,不会阻塞表的 DML 读写。
学OBfi
#2
结论:错误
2026.08.28
解析(MySQL InnoDB)
SPLIT PARTITION(分裂分区)不属于 Online DDL,会阻塞 DML。
- split partition 是分区管理操作,执行期间会获取表的排他元数据锁(MDL EXCLUSIVE);
- DML(insert/update/delete)需要 MDL 读锁,会被阻塞,执行分裂期间表无法读写;
- MySQL Online DDL 只针对普通表的索引、列变更;分区变更(split、merge、add、drop partition)都不是 Online DDL,会锁表阻塞 DML。