ServerStatus 输出说明

https://docs.mongodb.org/manual/reference/command/serverStatus/#asserts

db.serverStatus()
R:共享锁
W:排他锁
r:意向共享锁
w:意向排他锁

locks 锁
locks.acquireCount:        锁在指定模式下获取的次数
locks.acquireWaitCount:        锁在指定模式下等待的次数,即锁冲突等待的次数
locks.timeAcquiringMicros:    锁请求累计微秒数
locks.deadLockCount:        死锁的次数

globalLock                 包含数据当前锁的状态,历史锁的状态,当前操作队列,活跃的客户端数量
globalLock.totalTime:             从数据库最后一次重启并创建锁开始,总计产生全局锁的微秒数
globalLock.currentQueue:        当前因为锁产生的操作队列
globalLock.currentQueue.Total:         读写锁的队列之和
globalLock.currentQueue.readers:    当前队列中有多少等待读锁的操作数
globalLock.currentQueue.writers:    当前队列中有多少等待写锁的操作数

globalLock.activeClients:        活跃客户端
globalLock.activeClients.total:        活跃读写操作客户端总数
globalLock.activeClients.readers:    活跃读操作的客户端
globalLock.activeClients.writers:    活跃写操作的客户端

mem:内存
mem.bits:            64位还是32位
mem.resident:            物理内存使用数(M)
mem.virtual:            当前使用的虚拟内存数(M)
mem.mapped:            映射到内存中多少数据(M)
mem.supported:            是否支持内存扩展
mem.mappedWithJournal:journal    文件映射到内存中多少(M)

connections
serverStatus.connections:            总计可以使用多少连接
serverStatus.connections.current:        当前活动连接数
serverStatus.connnections.available:        剩余有效可用连接数
serverStatus.connections.totalCreaated:        总计创建过多少次连接;

backgroundFlushing
该输出只支持MMAPv1存储引擎
serverStatus.backgroundFlushing:mongodb            默认配置中每隔60秒发生一次数据落盘操作(将journaling中的数据物理写入到物理磁盘中);
serverStatus.backgroundFlushing.flushes:        落盘(即冲洗或刷新缓存到磁盘)的次数;
serverStatus.backgroundFlushing.total_ms:        冲洗数据总计花费了多少毫秒;
serverStatus.backgroundFlushing.average_ms:        冲洗数据平均消耗多少毫秒;
serverStatus.backgroundFlushing.last_ms:        最后一次冲洗数据消耗多少毫秒;
serverStatus.backgroundFlushing.last_finished:        最后一次冲洗完成数据的时间戳;

network
serverStatus.network.bytesIn    输入字节总数
serverStatus.network.bytesOut    输出字节总数
serverStatus.network.numRequests 网络输入输出请求总次数

repl
serverStatus.repl.setName     复制集名称
serverStatus.repl.setVersion    复制集变更后当前版本号
serverStatus.repl.isMaster    当前节点是否为 主
serverStatus.repl.secondary    当前节点是否为 从
serverStatus.repl.hosts        复制集所有成员(数组)
serverStatus.repl.primary        当前节点是否为 主
serverStatus.repl.me        当前节点的ip:port
serverStatus.repl.rbid        回滚标识ID(Rollback identifier)

opcounters
serverStatus.opcounters.insert    从mongodb启动以来总计insert的次数
serverStatus.opcounters.query    从mongodb启动以来总计query的次数
serverStatus.opcounters.delete    从mongodb启动以来总计delete的次数
serverStatus.opcounters.update    从mongodb启动以来总计update的次数
serverStatus.opcounters.getmore    从mongodb启动以来总计getmore的次数
serverStatus.opcounters.command    从mongodb启动以来总计command的次数(command counts all commands except the write commands: insert, update, and delete.)

opcountersRepl
serverStatus.opcountersRepl.insert    从mongodb复制集启动以来总计insert的次数
serverStatus.opcountersRepl.query    从mongodb复制集启动以来总计query的次数
serverStatus.opcountersRepl.update    从mongodb复制集启动以来总计update的次数
serverStatus.opcountersRepl.delete    从mongodb复制集启动以来总计delete的次数
serverStatus.opcountersRepl.getmore    从mongodb复制集启动以来总计getmore的次数
serverStatus.opcountersRepl.command    从mongodb复制集启动以来总计command的次数

storageEngine
serverStatus.storageEngine    当前使用的存储引擎类型

Journaling(dur)
serverStatus.dur.commits        在每个时间间隔( journal group commit interval.2ms到300ms)提交的次数
serverStatus.dur.journaledMB        最近的一次时间间隔内向journal文件中写了多少MB数据
serverStatus.dur.writeToDataFilesMB    最近一次时间间隔内journal文件向数据文件写了多少MB数据

wiredTiger

serverStatus.wiredTiger.uri    mongodb内部自己使用
serverStatus.wiredTiger.LSM    (Log-Structured Merge)tree
serverStatus.wiredTiger.block-manager     块的管理信息
serverStatus.wiredTiger.cache        返回被从cache中置换出的页面
serverStatus.wiredTiger.connection    返回wiredTiger的相关连接数
serverStatus.wiredTiger.cursor        返回wiredTiger的相关游标
serverStatus.wiredTiger.data-handle    返回数据句柄(处理)和扫描的统计数据
serverStatus.wiredTiger.log        返回wiredTiger写头日志   
serverStatus.wiredTiger.reconciliation    返回管野一致进程数
serverStatus.wiredTiger.session        返回打开的游标数和打开的会话数据
serverStatus.wiredTiger.thread-yield    返回
serverStatus.wiredTiger.transaction    返回事务检查点和操作的统计数据
serverStatus.wiredTiger.concurrentTransactions 返回当前wiredtiger存储引擎的并发读写信息






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值