MongoDB cleanUpOrphaned等待打开游标

时间:2014-11-07 20:54:15

标签: mongodb database-administration nosql

我注意到我的分片收集名为' col' db.col.count()不返回实际的文档数(通过使用聚合框架找到)。

根据MongoDB文档:

On a sharded cluster, db.collection.count() can result in an inaccurate count if orphaned documents exist or if a chunk migration is in progress.

我正在尝试按照说明清理孤儿:

db.runCommand( {
   cleanupOrphaned: "my_database.col",
} )

但是,该命令已经运行了很长时间。查看任何分片上的mongoDB日志,我看到:

2014-11-07T15:33:49.737-0500 [conn862] rangeDeleter waiting for open cursors in: my_database.col, min: { _id: MinKey }, max: { _id: -8172160724588201855 }, cursors: [ 91955293283 ]

这些等待开放游标消息的原因是什么?如何解决?

0 个答案:

没有答案