Arn*_*nob 5 database-administration mongodb 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.
Run Code Online (Sandbox Code Playgroud)
我正在尝试按照清理孤儿的指示:
db.runCommand( {
cleanupOrphaned: "my_database.col",
} )
Run Code Online (Sandbox Code Playgroud)
但是,该命令已运行很长时间.查看任何分片上的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 ]
Run Code Online (Sandbox Code Playgroud)
这些等待开放游标消息的原因是什么?我该如何解决?
| 归档时间: |
|
| 查看次数: |
500 次 |
| 最近记录: |