5.4. referential Integrity Update Interval


默认情况下,服务器会在 deleterename 操作后立即执行引用完整性更新。根据操作量,这可能会导致性能影响。要降低性能影响,您可以增加更新之间的时间。
您可以以秒为单位设置更新间隔。另外,您可以设置以下值:
  • 0 :立即执行引用完整性的检查。
  • -1 :不执行引用完整性的检查。
重要
在 multi-supplier 复制环境中,红帽建议在所有供应商上将更新间隔设置为 0。
注意
在一个供应商中,如果将间隔设置为一个大于 0 的值(例如 5),则可能会出现在它清理到目标条目引用前,供应商会接收到一个直接的 deleterename 操作,复制这个操作并进入离线状态的情况。在这种情况下,拓扑的其余部分仍然包含对目标条目的引用,直到服务器再次启动(可能超过 5 秒)。

5.4.1. 使用命令行显示更新间隔

使用命令行显示更新间隔:
# dsconf -D "cn=Directory Manager" ldap://server.example.com plugin referential-integrity show
referint-update-delay: 0
...
Copy to Clipboard Toggle word wrap

5.4.2. 使用 Web 控制台显示更新间隔

使用 Web 控制台显示更新间隔:
  1. 在 web 控制台中打开 Directory Server 用户界面。请参阅 第 1.4 节 “使用 Web 控制台登录目录服务器”
  2. 选择实例。
  3. 打开 Plugins 菜单。
  4. 选择 参考完整性 插件。
  5. 如需更新间隔,请参阅 Update Delay 字段。

5.4.3. 使用命令行修改更新间隔

要使用命令行设置更新间隔,例如立即更新:
  1. 将更新间隔设置为 0
    # dsconf -D "cn=Directory Manager" ldap://server.example.com plugin referential-integrity set --update-delay=0
    Copy to Clipboard Toggle word wrap
  2. 重启实例:
    # dsctl instance_name restart
    Copy to Clipboard Toggle word wrap

5.4.4. 使用 Web 控制台修改 Update Interval

要使用 Web 控制台设置更新间隔,例如立即更新:
  1. 在 web 控制台中打开 Directory Server 用户界面。请参阅 第 1.4 节 “使用 Web 控制台登录目录服务器”
  2. 选择实例。
  3. 打开 Plugins 菜单。
  4. 选择 参考完整性 插件。
  5. Update Delay 字段中设置间隔。
  6. Save Config
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat