8.6. 监控数据库活动


管理员应监控数据库活动,以确保正确配置了缓存等调优设置。

8.6.1. 使用命令行监控数据库活动

要使用命令行显示监控活动,请显示 cn=monitor,cn=database_name,cn=ldbm database,cn=plugins,cn=config 中存储的只读属性。

流程

  • 要显示数据库的当前活动,请输入:

    # dsconf <instance_name> monitor backend userRoot
    Copy to Clipboard Toggle word wrap

    此命令显示 userRoot 数据库的活动。

8.6.2. 使用 Web 控制台监控数据库活动

在 web 控制台中,Directory 服务器在 'Monitoring' 选项卡中显示 cn=monitor,cn=database_name,cn=ldbm database,cn=plugins,cn=config 的值。

流程

  1. 导航到 Monitoring Database 数据库名称
  2. Entry CacheDN Cache 选项卡上显示缓存值。

8.6.3. 数据库监控属性

Expand
表 8.4. 继承设置
属性描述

readonly

指明数据库是否处于只读模式(1)还是读写模式(1)

entrycachehits

成功条目缓存查询的总数。该值是服务器可以从条目缓存检索条目的次数,而无需从数据库重新加载它。

entrycachetries

从您启动实例后,条目缓存查找的总数。该值是自实例启动以来的总数,目录服务器尝试从条目缓存检索条目。

entrycachehitratio

条目缓存的数量会尝试成功条目缓存查找。这个数字基于您上次启动实例后的查找和命中。接近条目缓存命中率与 100% 越高。

每当操作尝试查找条目缓存中不存在的条目时,服务器需要访问数据库以获取该条目。因此,随着这个比率下降到零,磁盘访问的数量会增加,目录搜索性能会降低。要提高此比率,请增加数据库条目缓存的大小。

要提高这个比率,请通过增加 cn=database_name,cn=ldbm database,cn=plugins,cn=config 条目中的 nsslapd-cachememsize 属性的值来增加条目缓存的大小。

currententrycachesize

条目缓存中当前存在的目录条目的总大小(以字节为单位)。

要增加缓存中可以存在的条目的大小,请增加 cn=database_name,cn=ldbm database,cn=plugins,cn=config 条目中的 nsslapd-cachememsize 属性的值。

maxentrycachesize

Directory 服务器可在条目缓存中维护的目录条目的最大大小(以字节为单位)。

要增加缓存中可以存在的条目的大小,请增加 cn=database_name,cn=ldbm database,cn=plugins,cn=config 条目中的 nsslapd-cachememsize 属性的值。

currententrycachecount

存储在给定后端条目缓存中的当前条目数。

maxentrycachecount

数据库条目缓存中存储的最大条目数。

要调整这个值,请增加 cn=database_name,cn=ldbm database,cn=plugins,cn=config 条目中的 nsslapd-cachesize 属性的值。

dncachehits

服务器可以通过从 DN 缓存获取规范化可分辨名称(DN)来处理请求的次数,而不是再次进行规范化。

dncachetries

从您启动实例后 DN 缓存访问总数。

dncachehitratio

缓存尝试成功 DN 缓存命中的比率。更接近这个值是 100%,其效果越好。

currentdncachesize

DN 缓存当前存在的总大小(以字节为单位)。

要增加 DN 缓存中可以存在的条目的大小,请增加 cn=database_name,cn=ldbm database,cn=plugins,cn=config 条目中的 nsslapd-dncachememsize 属性的值。

maxdncachesize

目录服务器可以在 DN 缓存中维护的 DN 的最大大小(以字节为单位)。

要增加缓存中可以存在的条目的大小,请增加 cn=database_name,cn=ldbm database,cn=plugins,cn=config 条目中的 nsslapd-dncachememsize 属性的值。

currentdncachecount

DN 缓存中当前存在的 DN 数量。

maxdncachecount

DN 缓存中允许的最大 DN 数量。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat