我们正在使用BerkeleyDB Java版,核心api来读/写cdrfiles,我们遇到了日志文件的问题。
当我们将9lack记录写入数据库时,会创建多个日志文件,其大小为 1.08gb 。我们想知道为什么在使用事务时创建多个日志文件,是因为在将数据写入数据库之后的每个提交语句?或者还有其他原因吗?
答案 0 :(得分:3)
这很正常。日志文件包含正在进行的转换,以及可用于恢复数据库的信息(这意味着它们适合用作备份和灾难恢复)。
仔细阅读文档的chapter 5,以及this section,它解释了您需要对数据库进行的定期维护。