日志文件的内容是什么:
"arango_instance_database/journals/logfile-xxxxxx.db
我可以删除它们吗?
如何减小尺寸?
我设置了
database.maximal-journal-size = 1048576
但这些文件仍然是32M大。
我可以为它们设置一些目录,如
/var/log/...
答案 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
确定其大小的最佳/常用做法是什么?