搜索

9.3. 禁用持久事务

download PDF

Durable 事务日志记录意味着每个 LDAP 更新操作(由事务中的一系列数据库操作组成)实际写入磁盘。尽管每个 LDAP 操作都可以由多个数据库更新组成,但每个 LDAP 操作都将被视为单个数据库事务。每个 LDAP 操作都是 atomic 和 durable。

警告

关闭持久化交易可以提高目录服务器的写入性能,同时降低数据丢失。

当您禁用持久的事务日志记录时,Directory 服务器会将每个目录数据库操作写入数据库事务日志文件中,但可能不会立即写入磁盘。如果目录被写入了逻辑数据库交易日志文件,但在系统崩溃时不会物理写入磁盘,则更改将无法被恢复。当禁用持久事务时,恢复的数据库会一致,但不会反映在系统崩溃之前完成的所有 LDAP 写入操作的结果。

请注意,如果 Directory Server 正在运行,则无法更改 nsslapd-db-durable-transaction 参数。

流程

  1. 停止实例:

    # dsctl instance_name stop
  2. 编辑 /etc/dirsrv/slapd-instance_name/dse.ldif 文件,并将 cn=config,cn=ldbm database,cn=plugins,cn=config 条目的 nsslapd-db-durable-transaction 参数设置为 off

    dn: cn=config,cn=ldbm database,cn=plugins,cn=config
    ...
    nsslapd-db-durable-transaction: off
    ...
  3. 启动实例:

    # dsctl instance_name start
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.