MongoDB监控

进程管理

db.currentOp()  //查看当前运行的进程

db.killOp(opid)  //杀掉正在运行的高消耗资源的进程

db.killOp(1289306)

{ "info" : "attempting to kill op", "ok" : 1 }

查看mongo的相关端口

netstat -antp|grep mongo

tcp  0.0.0.0:27018       0.0.0.0:*        LISTEN      24481/./mongod     

tcp  0.0.0.0:27017       0.0.0.0:*        LISTEN      14728/./mongod     

tcp    127.0.0.1:34700         127.0.0.1:27017         ESTABLISHED 30590/./mongo      

tcp    127.0.0.1:27017         127.0.0.1:34700         ESTABLISHED 14728/./mongod

协议

服务发起

服务接收

状态

线程

命令

tcp

0.0.0.0:27018 

所有客户端读可以访问27018

0.0.0.0:*

接收所有客户端的访问

LISTEN

24481

mongod

tcp

0.0.0.0:27017

所有客户端读可以访问27017

0.0.0.0:*

接收所有客户端的访问

LISTEN

14728

mongod

tcp

127.0.0.1:34700

 

127.0.0.1:27017服务端

 

ESTABLISHED

30590

mongo

tcp

127.0.0.1:27017

127.0.0.1:34700 客户端

ESTABLISHED

14728

mongod

 

查看数据库统计信息

查看数据库实例状态信息

db.serverStatus()

查看当前数据库统计信息

db.stats()

{

        "db" : "test",

        "collections" : 2,

        "objects" : 2,

        "avgObjSize" : 96,  //平均对象大小的字节数

        "dataSize" : 192,

        "storageSize" : 36864, //存储的大小 字节数

        "numExtents" : 0,  //分区的数量

        "indexes" : 1,

        "indexSize" : 32768,

        "ok" : 1

}

查看web界面系统监控信息

./mongod --dbpath=/opt/mongodb/data --port=27017 --logpath=/opt/mongodb/logs --logappend --fork --httpinterface –rest

netstat -antp|grep mongo

tcp     0.0.0.0:28017   0.0.0.0:*            LISTEN      35848/./mongod     

tcp     0.0.0.0:27017   0.0.0.0:*            LISTEN      35848/./mongod

http://10.238.103.138:28017/

集合统计信息

查看集合统计信息

db.user_json.stats()

查看集合大小

db.users.dataSize()

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值