MongoDB状态查询详解:db.serverStatus()

本文详细介绍了MongoDB的状态查询命令db.serverStatus(),包括基本信息、锁信息、内存信息、连接数信息、额外信息、索引统计信息、后台刷新信息、游标信息、网络信息、副本集信息等,帮助管理员监控和理解MongoDB实例的运行状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本信息

spock:PRIMARY>db.serverStatus()

{

         "host" :"h6.corp.yongche.org",   //主机名

         "version" :"2.6.2",            //mongodb版本

         "process" :"mongod",        //mongodb进程,主要有mongod和mongos(分片集群中)两种

         "pid" : NumberLong(4205),    //mongod的pid进程号,可用shell的pidof mongod命令验证,如果跑在容器里,这里显示的是容器内的pid

         "uptime" : 173120,          //mongod服务启动后到现在已经存活的秒数

         "uptimeMillis" :NumberLong(173119573),  / /mongod服务启动后到现在已经存活的毫秒数

         "uptimeEstimate" : 172173,              //mongod内部计算出来的存活秒数

         "localTime" :ISODate("2014-12-31T06:41:01.029Z")  //本地时间

 

 

锁信息

Mongodb有4种锁:r,R,w,W

R:表示全局读锁

W:全局写锁

r:某个数据库读锁

w:某个数据库写锁

 

spock:PRIMARY>db.serverStatus().locks

{

         "." : {

                   "timeLockedMicros": {

                            "R" :NumberLong(2532219),   //mongod启动后所有库持有全局读锁的总微秒数

                            "W" :NumberLong(2022505)   // mongod启动后所有库持有全局写锁的总微秒数

                   },

                   "timeAcquiringMicros": {

                            "R" :NumberLong(1489378),   // mongod启动后所有库全局读锁的锁等待的总微秒数

                            "W" :NumberLong(361350)   // mongod启动后所有库全局写锁的锁等待的总微秒数

                   }

         },

         "admin" : {

                   "timeLockedMicros": {

                            "r" :NumberLong(277350),  // mongod启动后admin数据库持有的读锁时间

                            "w" :NumberLong(0)      // mongod启动后admin数据库持有的写锁时间

                   },

                   "timeAcquiringMicros": {

                            "r" :NumberLong(11011),  // mongod启动后admin数据库的读锁的锁等待总时间

                            "w" :NumberLong(0)     // mongod启动后admin数据库的读锁的锁等待总时间

                   }

         },

         "local" : {

                   "timeLockedMicros": {

                            "r" :NumberLong(29750564), 

                            "w" :NumberLong(737)

                   },

                   "timeAcquiringMicros": {

                            "r" :NumberLong(4074456),

                            "w" :NumberLong(46)

                   }

         },

         "jiangjianjian" : {

                   "timeLockedMicros": {

                            "r" :NumberLong(935802),  //mongod启动后jiangjianjian数据库持有的读锁时间

                            "w" :NumberLong(98)     // mongod启动后jiangjianjian数据库持有的写锁时间

                   },

                   "timeAcquiringMicros": {

                            "r" :NumberLong(262185),  // mongod启动后jiangjianjian数据库的读锁的锁等待总时间

                            "w" : NumberLong(9)      // mongod启动后jiangjianjian数据库的写锁的锁等待总时间

                   }

         },

         "test" : {

                   "timeLockedMicros": {

                            "r" :NumberLong(719696),

                            "w" :NumberLong(141)

                   },

                   "timeAcquiringMicros": {

                            "r" :NumberLong(332797),

                            "w" :NumberLong(10)

                   }

         }

}

 

全局锁信息

s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值