arangodb中集合的奇怪磁盘空间利用率

时间:2015-08-08 15:46:32

标签: arangodb

我有2个集合(边集合),两者都有相似类型的数据。每个都有大约400k文件。但其中一个集合占用磁盘空间的两倍以上。我想知道为什么会这样。我做了很多更新/替换。可能是因为arangodb保留了​​所有的修改?数据文件占用了90%的空间。如果由于修订而导致我如何禁用持久修订。

1 个答案:

答案 0 :(得分:2)

通常压缩程序线程用于清理未使用的WAL文件。这已经由ArangoDB完成。因此,使用空格的文件不再显示在ls中。

这种情况是由于禁用压缩线程来节省系统性能造成的,因此很多文件都是立即发布的。

但是,由于某些原因,arangod没有关闭文件句柄,导致文件系统没有释放已删除文件的空间。

这可以通过重新启动ArangoDB守护进程来解决 - 关闭所关闭的文件句柄并释放空间。

与此同时,非关闭WAL文件的问题已得到修复,自ArangoDB 2.8.6起可用

相关问题