一、背景 MySQL从5.6开始引入了Online DDL,alter操作不再阻塞dml。在MySQL 8.0中,针对Online DDL做了进一步优化,alter table加列操作支持INSTANT算法,意思就是使用这个算法进行加列操作只需要修改表的元数据信息,操作瞬间就完成了。在MySQL 8.0.30以后,instant算法支持加列加到表的任一位置,并且也支持删列、重命名表等DDL操作。实际DDL中支持Online DDL的操作默认都会使用 ALGORITHM=INSTANT。 二、问题 那么既然现在MyS…