Mongodb mongostat输出与db.currentOp()不对应
我们有一个mongodb 2.3.4服务器。db.currentOp()始终产生:Mongodb mongostat输出与db.currentOp()不对应,mongodb,database,Mongodb,Database,我们有一个mongodb 2.3.4服务器。db.currentOp()始终产生: > db.currentOp() { "inprog" : [ ] } > db.currentOp() { "inprog" : [ ] } > db.currentOp() { "inprog" : [ ] } > db.currentOp() { "inprog" : [ ] } > db.currentOp() { "inprog" : [ ] } 表明该系统是。。。什么都
> db.currentOp()
{ "inprog" : [ ] }
> db.currentOp()
{ "inprog" : [ ] }
> db.currentOp()
{ "inprog" : [ ] }
> db.currentOp()
{ "inprog" : [ ] }
> db.currentOp()
{ "inprog" : [ ] }
表明该系统是。。。什么都不做
但mongostat每秒显示数千次更新:
insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn time
*0 *0 1008 *0 0 1009|0 0 2284g 4570g 23.3g 0 xxxxx:24.7% 0 0|0 0|0 1m 106k 75 19:19:43
*0 *0 982 *0 0 983|0 0 2284g 4570g 23.3g 0 xxxxx:24.6% 0 0|0 0|0 1m 103k 75 19:19:44
*0 13 1002 *0 0 1009|0 0 2284g 4570g 23.3g 0 xxxxx:24.6% 0 0|0 0|1 1m 113k 76 19:19:45
*0 3 1019 *0 0 1022|0 0 2284g 4570g 23.3g 0 xxxxx:24.9% 0 0|0 0|0 1m 109k 75 19:19:46
计算机上没有复制。此外,日志中还显示了一些更新查询,但速度远低于每秒数百次
什么可以解释这种差异
[更新:db.currentOp(true)显示了大量看似不活动但未等待锁定的操作。这些操作是否显示在mongostat中?它们可能在做什么?]您启用了授权吗?这会有区别吗?您启用了授权吗?这会有区别吗?