![在 MySQL Innodb Cluster 上使用 Clone 添加实例会占用 100% 内存](https://linux22.com/image/793320/%E5%9C%A8%20MySQL%20Innodb%20Cluster%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20Clone%20%E6%B7%BB%E5%8A%A0%E5%AE%9E%E4%BE%8B%E4%BC%9A%E5%8D%A0%E7%94%A8%20100%25%20%E5%86%85%E5%AD%98.png)
当尝试使用 Cluster.addInstance() 向 MySQL Innodb 集群添加新节点并选择 Clone 选项时,在 2 到 3 分钟内,在具有 36Gb 内存的服务器上,供体节点的内存使用率达到 100%。当内存使用率达到 100% 时,服务器将无响应,接收服务器将移动到集群中的另一台服务器,尝试克隆,而第二个供体的内存使用率达到 100%。整个集群在 10 分钟内降级并不可用。
这是在生产服务器上,因此后果非常严重。
我在 Debian 12 Bookworm 上运行 MySQL 8.0.35-27。
我在设置包含少量数据的测试集群时没有遇到过这个问题,我已经多次这样做以确保我所做的一切都正确无误。然而,在我的生产服务器上,大约有 125Gb 的数据,这个问题一直存在。
还有其他人遇到过这个问题或知道其原因是什么吗?
谢谢。