在 MySQL Innodb Cluster 上使用 Clone 添加实例会占用 100% 内存

在 MySQL Innodb Cluster 上使用 Clone 添加实例会占用 100% 内存

当尝试使用 Cluster.addInstance() 向 MySQL Innodb 集群添加新节点并选择 Clone 选项时,在 2 到 3 分钟内,在具有 36Gb 内存的服务器上,供体节点的内存使用率达到 100%。当内存使用率达到 100% 时,服务器将无响应,接收服务器将移动到集群中的另一台服务器,尝试克隆,而第二个供体的内存使用率达到 100%。整个集群在 10 分钟内降级并不可用。

这是在生产服务器上,因此后果非常严重。

我在 Debian 12 Bookworm 上运行 MySQL 8.0.35-27。

我在设置包含少量数据的测试集群时没有遇到过这个问题,我已经多次这样做以确保我所做的一切都正确无误。然而,在我的生产服务器上,大约有 125Gb 的数据,这个问题一直存在。

还有其他人遇到过这个问题或知道其原因是什么吗?

谢谢。

相关内容