您现在的位置是:首页 >技术教程 >第26章 MongoDB 监控教程网站首页技术教程

第26章 MongoDB 监控教程

榴莲酱csdn 2023-07-21 00:00:03
简介第26章 MongoDB 监控教程

第26章 MongoDB 监控教程

在阁下已经install 部署并允许MongoDB服务后,阁下必须要了解MongoDB的运行情况,并查看MongoDB的性能。这样在大流量得情况下可以很好的应对并保证MongoDB正常运作。

MongoDB中提供了mongostat 和 mongotop 两个命令来监控MongoDB的运行情况。


mongostat 命令

mongostat是mongodb自带的状态检测tool ,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果阁下发现database突然变慢或者有其他问题的话,阁下第一手的操作就考虑采用mongostat来查看mongo的状态。

启动阁下的Mongod服务,进入到阁下install 的MongoDB目录下的bin目录, 然后输入mongostat命令,请在输出结果查看


    D:set upmongodbin>mongostat

以上命令输出结果请在输出结果查看

mongotop 命令

mongotop也是mongodb下的一个内置tool ,mongotop提供了一个方法,用来跟踪一个MongoDB的实例,查看哪些大量的时间花费在读取和写入数据。 mongotop提供每个集合的水平的统计数据。默认情况下,mongotopreturn 值的每一秒。

启动阁下的Mongod服务,进入到阁下install 的MongoDB目录下的bin目录, 然后输入mongotop命令,请在输出结果查看


    D:set upmongodbin>mongotop

以上命令执行输出结果请在输出结果查看

带参数实例


    E:mongodb-win32-x86_64-2.2.1in>mongotop 10

后面的10是**参数 ,可以不使用,等待的时间长度,以秒为单位,mongotop等待调用之间。通过的默认mongotopreturn 数据的每一秒。


    E:mongodb-win32-x86_64-2.2.1in>mongotop --locks

报告每个database的锁的使用中,使用mongotop - 锁,这将产生以下输出:

输出结果字段说明:

  • ns:
包含database命名空间,后者结合了database name称和集合。
  • db:
包含database的名称。名为 . 的database针对全局锁定,而非特定database。
  • total:
mongod花费的时间工作在这个命名空间提供总额。
  • read:
提供了大量的时间,这mongod花费在执行读操作,在此命名空间。
  • write:
提供这个命名空间进行写操作,这mongod花了大量的时间。

本专栏所有文章

第1章 MongoDB 教程第2章 NoSQL 简介教程
第3章 MongoDB 简介教程第4章 Windows MongoDB教程
第5章 Linux MongoDB教程第6章 OSX MongoDB教程
第7章 MongoDB 概念解析教程第8章 MongoDB 连接教程
第9章 MongoDB 创建数据库教程第10章 MongoDB 删除数据库教程
第11章 MongoDB 创建集合教程第12章 MongoDB 删除集合教程
第13章 MongoDB 插入文档教程第14章 MongoDB 更新文档教程
第15章 MongoDB 删除文档教程第16章 MongoDB 查询文档教程
第17章 MongoDB 条件操作符教程第18章 MongoDB $type 操作符教程
第19章 MongoDB Limit与Skip方法教程第20章 MongoDB 排序教程
第21章 MongoDB 索引教程第22章 MongoDB 聚合教程
第23章 MongoDB 复制(副本集)教程第24章 MongoDB 分片教程
第25章 MongoDB 备份与恢复教程第26章 第26章 MongoDB 监控教程教程
第27章 MongoDB Java教程第28章 MongoDB PHP 扩展教程
第29章 MongoDB PHP教程第30章 MongoDB PHP7教程
第31章 Node.js MongoDB教程第32章 MongoDB 关系教程
第33章 MongoDB 数据库引用教程第34章 MongoDB 覆盖索引查询教程
第35章 MongoDB 查询分析教程第36章 MongoDB 原子操作教程
第37章 MongoDB 高级索引教程第38章 MongoDB 索引限制教程
第39章 MongoDB ObjectId教程第40章 MongoDB Map Reduce教程
第41章 MongoDB 全文检索教程第42章 MongoDB 正则表达式教程
第43章 MongoDB 管理工具教程第44章 MongoDB GridFS教程
第45章 MongoDB 固定集合教程第46章 MongoDB 自动增长教程

寄语

本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598

  • 如果你想这辈子有所成就,那么早上把你叫醒的,不应该是闹钟,而应该是你的执着追求的人生梦想。
  • 喊足信心,勇气唱响;挥洒汗水,超越信仰;握紧双拳,展翅飞翔;拥抱阳光,奔向辉煌;突破自我,永争第一。
  • 只有比别人更早。更勤恳地尽力,才干尝到胜利的味道。
  • 多数人是活着,做有兴趣的事,体现过程。精英分子才是追求成功
  • 我作为一名中国的科技工作者,活着的目的就是为人民服务。如果人民最后对我的一生所做的各种工作表示满意的。话,那才是最高的奖赏。
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。