在大型 MySQL 表中添加新列

2024-01-10

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

ALTER TABLE ADD COLUMN创建完整表的副本,然后用新创建的表替换旧的副本。当此进程运行时,原始表是可读的,但所有插入和更新都会停止。

在大型表上,复制可能需要很长时间,有什么方法可以减少它吗?


您被困在 ALTER TABLE 中。有效处理此问题的最佳方法是使用主-主设置。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在大型 MySQL 表中添加新列 的相关文章

随机推荐