mongodb 服务器性能监控,6个监控MongoDB性能的有用工具

成功部署数据库后,需要在运行时监视其性能。 这是数据库管理中最重要的任务之一。

幸运的是, MongoDB提供了各种方法来检索其性能和活动。 在本文中,我们将介绍监视实用程序和数据库命令,以报告有关正在运行的MongoDB实例的状态的统计信息。

蒙古包

Mongostat的功能与vmstat监视工具类似,后者可用于所有类似Unix的操作系统,如Linux,FreeBSD,Solaris以及MacOS。 Mongostat用于快速概述数据库的状态; 它提供了正在运行的mongod或mongos实例的动态实时视图。 它按类型检索数据库操作的计数,例如插入,查询,更新,删除等。

你可以运行mongostat ,如图所示。 请注意,如果启用了身份验证,请将用户密码放在单引号中以避免出错,尤其是如果您有特殊字符。$ mongostat -u "root" -p '[email protected]!#@%$admin1' --authenticationDatabase "admin"

mongodb 服务器性能监控,6个监控MongoDB性能的有用工具_第1张图片

监控MongoDB性能

有关更多mongostat使用选项,请键入以下命令。$ mongostat --help

2. Mongotop

Mongotop还提供正在运行的MongoDB实例的动态实时视图。 它跟踪MongoDB实例读取和写入数据所花费的时间。 默认情况下,

你可能感兴趣的:(mongodb,服务器性能监控)