【问题标题】:what are log files and why they are created during transaction in berkeleydb core api(dbapi)?什么是日志文件以及为什么在 berkeleydb core api(dbapi) 中的事务期间创建它们?
【发布时间】:2011-07-11 09:56:36
【问题描述】:

我们正在使用 BerkeleyDB Java 版本,核心 api 来读取/写入 cdrfiles,我们遇到了日志文件问题。

当我们将 9lack 记录写入数据库时​​,会创建多个大小很大的日志文件,1.08gb。我们想知道为什么在使用事务时会创建多个日志文件,是由于将数据写入数据库后的每个提交语句吗?还是有其他原因?

【问题讨论】:

    标签: berkeley-db


    【解决方案1】:

    这是正常的。日志文件包含正在进行的事务,以及可用于恢复数据库的信息(这意味着它们适合用作备份和灾难恢复)。

    仔细阅读文档的chapter 5,以及解释您需要对数据库进行的定期维护的this section

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-03
      • 2011-08-03
      • 2020-12-12
      • 1970-01-01
      • 2014-05-27
      • 2022-08-13
      • 2019-09-27
      • 2015-07-04
      相关资源
      最近更新 更多