我们有两个 PXC 环境,均处于生产状态。其中一个 PXC 拥有三个数据库,但数据量并不多。我们的计划是将这三个数据库移至其他 PXC 环境的一部分,以便我们可以在生产中保留单个 PXC 环境。但在搬迁过程中,不应有任何停机时间。我们怎样才能实现这一目标?
我们的想法之一是对这三个数据库进行转储,然后通过复制将它们恢复到新环境中。
关于如何在不停机的情况下实现这一目标,有什么建议或解决方案吗?
最佳答案
“其中一个 PXC 拥有三个数据库,但数据量并不多” -> 我们谈论的是多少数据? 10GB? 100GB? 1TB?更多的?
尝试在不停机的情况下进行这样的迁移令人钦佩,但您必须想知道计划内的停机对您的应用程序来说有多糟糕。当您在半夜安排几个小时的停机时间时,您的客户会逃跑吗?除非您是全局服务提供商,否则您应该在夜间在某个地方有一扇 window ,不是吗?
可能有一些解决方案可以在不停机的情况下进行迁移,但是这值得您投入所有时间来完成这项工作吗?如果不值得,就不要承受压力。
来源:确实为类似事情承受压力的人,不,他们不值得。
关于mysql - 将数据库从一个 PXC 环境迁移到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43932483/