Mongo监控
来源:互联网 发布:c还是java 编辑:程序博客网 时间:2024/05/21 09:58
一. 监控正在执行的操作
db.currentOp();
opid: 唯一标识符
active: 操作是否在运行
secs_running: 操作已经运行的时间
locks: 使用的锁类型,^表示全局锁
可以传入查询条件进行查询,比如耗时大于3s的查询db.currentOp({"secs_running":{"gt":3000}}),终止某一个操作db.killOp(opid).
二. 系统分析器
使用系统分析器,可以查找耗时过长的操作。如果系统负载本来比较重,建议不要使用。
db.setProfilingLevel(1,500), //级别为1,只显示耗时长的操作,默认是大于100ms。第二参数可以修改这个默认值,这里我们指定的是500ms。如果级别设置为0,是关闭系统分析器,但是关闭了也会记录大于500ms操作的日志。注意,别把默认超时设置很短。
三. mongotop和mongostat
mongotop 类似linux中的top命令,看哪个集合最繁忙。 mongotop-locks查看锁状态
mongostat 当前服务器的状态列表
flushes: mongo将数据刷新到磁盘的次数
mapped:映射内存数量,约等于数据目录大小
res: mongo正在使用的内存大小
idx miss: 多少索引在访问中发生了页中断,索引入口不在内存中,需要从磁盘中进行读取。
qr|qw: 读写操作的队列大小,有多少读或者写操作被阻塞,等待处理
ar|aw: 读写操作活动的客户端。
netin: 网络传输进来的字节数
netout: 网络输出的字节数
conn: 服务打开的连接数
- Mongo监控
- mongo笔记之监控
- mongo-java应用监控
- 监控mongo 状态慢查询
- 监控mongo 状态慢查询
- 监控mongo 状态慢查询
- mongo监控及性能调优
- MONGO
- mongo
- mongo
- mongo
- mongo
- mongo
- mongo
- zabbix监控mongo数据库,数据空白段问题解决
- mongo 管理工具 rock mongo
- Mongo登录
- mongo使用
- 【传智播客郑州校区】Java,PL/SQL调用 ORACLE存储函数以及存储过程
- 我在Google用AI研究基因,入门从吴恩达的课程开始
- 干货分享 | 详解特征工程与推荐系统及其实践(附PPT)
- 对话陆奇:用产品思维变革百度工程师文化,欣赏腾讯内部赛马机制
- 手把手带你入坑迁移学习(by 当过黑客的CTO大叔)
- Mongo监控
- c结构体
- 关于表单屏蔽浏览器自动记住密码/自动明文提示的解决方案
- android 一些小知识
- RPC入门总结(三)RMI+Zookeeper实现远程调用框架
- hash_map inordered_map map之间的比较
- AndroidStudio使用遇到的问题
- 设计模式最简Demo:策略模式[Strategy Pattern]
- CAD命令操作