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
相關文章
相關標籤/搜索