MySQL 8.0支持DDL原子化

在MySQL 5.5/5.6/5.7版本中,DDL操作是非原子型操作,在执行过程中遇到实例故障重启,可能导致DDL没有完成也没有回滚。如 1、执行DROP TABLE T1,T2操作,实例重启恢复后,表T1被删除,表T2仍存在。 2、执行CREATE TABLE操作,创建过程中实例重启,表创建失败但是有部分表文件残留,导致后续DDL执行失败。   问题原因: 1、在MySQL Server层使用M
相关文章
相关标签/搜索