5.3. 禁用 Durable Transactions


持久的事务日志记录意味着每个 LDAP 更新操作(由事务中的一系列数据库操作组成)是物理写入磁盘。尽管每个 LDAP 操作都可以由多个数据库操作组成,但每个 LDAP 操作都被视为一个数据库事务。每个 LDAP 操作既是 atomic 和 durable。
警告
关闭 durable 事务可让您提高 Directory Server 的写入性能,而出现数据丢失的风险。
禁用持久的事务日志记录时,每个目录数据库操作都会写入数据库事务日志文件,但可能不会立即实际写入磁盘。如果目录更改被写入逻辑数据库事务日志文件,但没有在系统崩溃时物理写入磁盘,则无法恢复更改。禁用持久事务后,恢复的数据库是一致的,但不反映在系统崩溃之前完成的任何 LDAP 写入操作的结果。
默认情况下启用持久的数据库事务日志记录。禁用持久的事务日志:
  1. 停止 Directory 服务器实例:
    # 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. 启动 Directory 服务器实例:
    # dsctl instance_name start
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.