技术译文 | MySQL InnoDB Online DDL 算法更新


在 MySQL 8.0.12[1] 中,我们引入了一种新的 DDL 算法,该算法在更改表的定义时不会阻塞表。第一个即时操作是在表格末尾添加一列,这是来自腾讯游戏的贡献。

然后在 MySQL 8.0.29[2] 中,我们添加了在表中任意位置添加(或删除)列的可能性。

在这篇文章中,我想重点讨论盲目使用此功能时可能发生的一些危险。

1默认算法