搜索

10.3. 使用命令行设置数据库缓存大小

download PDF

数据库缓存包含数据库的 Berkeley 数据库索引文件,即数据库用于属性索引的所有 *.db 和其他文件。这个值传递给 Berkeley DB API 功能 set_cachesize ()。这个缓存大小对 Directory 服务器性能的影响小于条目缓存大小,但如果设置了条目缓存大小后有可用的 RAM,则增加分配给数据库缓存的内存量。

流程

  1. 禁用自动缓存调整

    # dsconf -D "cn=Directory Manager" ldap://server.example.com backend config set --cache-autosize=0
  2. 手动设置数据库缓存大小:

    # dsconf -D "cn=Directory Manager" ldap://server.example.com backend config set --dbcachesize=268435456

    指定数据库缓存大小(以字节为单位)。在本例中,命令将数据库缓存设置为 256 MB。

  3. 重启实例:

    # dsctl instance_name restart
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.