Arangodb期刊日志文件

时间:2016-09-12 11:24:42

标签: arangodb

日志文件的内容是什么:

"arango_instance_database/journals/logfile-xxxxxx.db

我可以删除它们吗?

如何减小尺寸?
我设置了

database.maximal-journal-size = 1048576

但这些文件仍然是32M大。

我可以为它们设置一些目录,如

/var/log/...

2 个答案:

答案 0 :(得分:1)

您引用的Write Ahead Logfiles至少暂时是您的数据所保存的文件。

只要您仍然希望自己的数据完好无损,那么一个非常糟糕的想法就可以自行删除它们。

使用这些文件,因此可以以连续的方式将文档写入磁盘。系统空闲后,聚合器作业将从中挑选文档并将其移动到数据库文件中。

您可以找到interesting documentation of situations where others didn't choose such an architectural approach, and data was written directly into their data files on the disk,以及它对您的系统的影响。

将WAL文件中的所有文档移入db文件后,ArangoDB将删除分配的空间。

答案 1 :(得分:0)

非常感谢您的回复:-)

因此,如果将arangodb部署为“单个实例”,我可以设置:

--wal.suppress-shape-information true
--wal.historic-logfiles 0

还有别的吗?

怎么样

--wal.logfile-size

确定其大小的最佳/常用做法是什么?