mysql集群数据盘越来越多

mysql集群数据盘越来越多,mysql,cluster-computing,mysql-cluster,Mysql,Cluster Computing,Mysql Cluster,我有mysql集群2个管理4个api节点和4个数据节点。 现在我有一个问题,数据节点的磁盘空间不断增长,数据节点有2TB的存储空间,Datamemory配置了170GB的空间,indexmemory配置了30GB的空间,FragmentLogFileSize配置了256M,NoOffFragmentLogFiles是512。如何才能使数据节点的磁盘空间不再增长。每个日志部分都配置为使用128 GB的重做日志文件。 它没有说你有多少日志部件。所以我想你 使用默认值4。也就是说,您有512 GB的

我有mysql集群2个管理4个api节点和4个数据节点。
现在我有一个问题,数据节点的磁盘空间不断增长,数据节点有2TB的存储空间,Datamemory配置了170GB的空间,indexmemory配置了30GB的空间,FragmentLogFileSize配置了256M,NoOffFragmentLogFiles是512。如何才能使数据节点的磁盘空间不再增长。

每个日志部分都配置为使用128 GB的重做日志文件。 它没有说你有多少日志部件。所以我想你 使用默认值4。也就是说,您有512 GB的 重做日志文件

本地检查点文件可以存储大约两倍于 如果使用了所有DataMemory,则最多为DataMemory。 因此,这一部分可以增长到350 GB左右

因此,它的容量不应该超过850 GB左右

我想,既然你说它正在成长,那么你开始的时候就没有 初始化重做日志文件。这意味着重做日志文件 将继续使用磁盘空间,直到达到512 GB

如果要减少重做日志的数量,可以 更改配置并执行初始节点重启 一次针对一个节点。确保在进行任何备份之前进行备份 这种变化

本地检查点文件的大小大约是原来的两倍 使用的DataMemory中数据的大小。所以如果你插入更多 将数据导入NDB它将使用更大的文件空间,最大可达 数据存储器