mysql集群数据磁盘越来越多

时间:2017-09-25 03:37:46

标签: mysql cluster-computing mysql-cluster

我有mysql集群两个管理四个api节点和四个数据节点。 现在我有一个问题,数据节点磁盘空间不断增长。数据节点有2TB的存储空间.Datamemory配置了170GB的空间,indexmemory配置了30GB的空间,FragmentLogFileSize配置为256m,NoOfFragmentLogFiles是512.How I应该能够使数据节点的磁盘空间不再增长。

1 个答案:

答案 0 :(得分:0)

每个日志部分配置为使用128 GB的REDO日志文件。 它没有说明你有多少个日志部分。所以我假设你 使用默认值为4.即你有512 GByte REDO日志文件。

本地检查点文件可以存储大约两倍 最多DataMemory(如果使用了所有DataMemory)。 所以这个部分可以增长到大约350 GB。

所以它不应该超过850 GB左右。

我认为,既然你说它正在成长,你就开始没有了 初始化REDO日志文件。这意味着REDO日志文件 将继续使用磁盘空间,直到它们达到512 GBytes。

如果您想减少REDO日志的数量,您可以 更改配置并执行初始节点重新启动 一次一个节点。确保在任何之前进行备份 这样的改变。

本地检查点文件的大小与两次大致相同 使用的DataMemory中的数据大小。所以如果你插入更多 将数据导入NDB,它将使用更大的文件空间 DataMemory。