在大型mysql表中添加一个新列

Mar*_*ino 13 mysql performance

在大型mysql表中添加新列的最快方法是什么?

更改表添加列创建完整表的副本,然后使用新的create table替换旧表.在此过程运行时,原始表是可读的,但所有插入和更新都会停止.

在大型表格上,副本可能需要很长时间,有没有办法减少它?

Eve*_*ert 5

你被困在做ALTER TABLE.有效处理此问题的最佳方法是使用MASTER-MASTER设置.

您可以先修改MASTER1,然后在生产中使用MASTER2.然后你切换并完全相反.