5.6. 改进了范围搜索的性能


范围搜索(所有 ID 搜索)使用运算符设置括号来搜索并返回目录中条目的整个子集。范围搜索可以评估目录中的每个条目,以检查条目是否在提供的范围内。

例如,要在 1 月 1 日午夜后搜索修改的每个条目,请运行以下命令:

# (modifyTimestamp>=20210101010101Z)
Copy to Clipboard Toggle word wrap

要防止范围搜索进入所有 ID 搜索,您可以使用 look-through 限制。通过使用这个限制,您可以提高整体性能并加快范围的搜索结果。但是,一些客户端或管理用户(如 Directory Manager)不能设置 look-through 限制。在这种情况下,范围搜索可能需要几分钟才能完成,甚至可以无限期地继续。

但是,您可以设置单独的范围 查找限制。通过设置此限制,客户端和管理用户可以具有较高的 查找 限制,仍然可以对可能对性能范围搜索设置合理的限制。

您可以使用 nsslapd-rangelookthroughlimit 属性配置这样的设置。默认值为 5000。

要将单独的范围 look-through 限制设置为 7500,请运行以下命令:

# dsconf -D "cn=Directory Manager" ldap://server.example.com backend config set --rangelookthroughlimit 7500
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat