gpt4 book ai didi

mysql - 如何在不影响生产性能的情况下向超过 10 GB 的 innodb mysql 表添加新列?

转载 作者:行者123 更新时间:2023-11-28 23:57:37 25 4
gpt4 key购买 nike

我直接尝试向超过 10GB 且在线服务(读/写)的 innodb mysql 表添加 3 个新列。

我只是像往常一样使用 ALTER TABLE xxx add column yyy ...

由于数据规模庞大,修改操作非常耗时(10分钟以上)。

问题似乎是它锁定了整个表,因此它无法在更改时提供服务。

我用的是mysql-5.6.14,声明支持在线ADD操作。

这是一个常见问题吗?

我做错了什么吗?

最佳答案

我看不出哪里出了问题。建议您在 bugs.mysql.com 上提交错误。

与此同时,您可以使用 pt-online-schema-change 进行更改,几乎无需停机。

关于mysql - 如何在不影响生产性能的情况下向超过 10 GB 的 innodb mysql 表添加新列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31151303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com