数据库智能管家 DBbrain MongoStatus

为方便数据库管理员的日常运维,DBbrain 提供了 Tencent MongoDB Status 工具,此工具主要完成实时流量及存储引擎监控,可以实现实例级 MongoDB Status 和单节点级的 MongoDB Status。

相关产品
数据库智能管家 DBbrain 产品页,含版本规格、价格与购买入口。

一、实例级 MongoDB Status

1. 登录 DBbrain 控制台。

2. 在左侧导航栏,选择诊断优化。

3. 在页面上方选择 MongoDB 数据库类型和实例 ID,选择性能趋势页签。

4. 选择实例 > MongoStatus。

5. 单击右上方暂停按钮,可以暂停后查看数据情况。

二、单节点 MongoDB Status

1. 登录 DBbrain 控制台。

2. 在左侧导航栏,选择诊断优化。

3. 在页面上方选择 MongoDB 数据库类型和实例 ID,选择性能趋势页签。

4. 选择 mongod 节点 > MongoStatus。

5. 通过下拉列表,选择一个待查看的节点。

6. 单击右上方暂停按钮,可以暂停后查看数据情况。

三、MongoStatus 监控列表字段说明

MongoStatus 各参数项功能说明如下:

监控列表字段 说明 性能影响及优化方法
Time 监控时间点 –
节点 ID 节点 ID 
Host 节点地址信息 –
Insert 每秒插入数 如果 update 持续性很高,可以配合 dirty、used 分析进行优化。
Query 每秒查询请求数 注意检查索引,确保查询有对应索引。
Update 每秒更新数 1. 注意检查索引,确保查询有对应索引。2. 如果 update 持续性很高,可以配合 dirty、used 分析进行优化。
Delete 每秒删除数 1. 注意检查索引,确保查询有对应索引。2. 如果 delete 持续性很高,可以配合 dirty、used 分析进行优化。
Getmore 每秒 getMore 请求数 –
Command 每秒 command 统计 –
Dirty 存储引擎 cache 脏数据占比 如果脏数据持续性高(默认超过20%),建议提高存储引擎 threads_max 线程数。
Used 存储引擎 cache 已用百分比 如果脏数据持续性高(默认超过95%),建议提高存储引擎 threads_max 线程数。
Flushes 一秒内 flush 的次数 –
Vsize 进程所使用的虚拟内存数量 –
Res 进程使用的常驻内存的数量 –
Nonmapped 没有被映射到内存的数据 如果大量数据处于 Nonmapped 状态,建议扩展或优化内存配置。
Faults 发生页面错误的次数 如果发生页面错误的次数较多,建议增加物理内存、优化查询和索引、使用分片、或通过其他手段减轻磁盘 I/O 压力。
Qrw 客户端读写等待队列信息 如果 arw 持续性接近128,并且 qrw 持续性大于0,则说明请求有排队。
Arw 客户端读写活跃队列信息 –
Net_in 入流量 –
Net_out 出流量 –
Conn 连接数 –
Set 副本集名称 –
Repl 主从状态信息 –
赞 (0)
上一篇 4天前
下一篇 4天前