【问题标题】:workingSet command doesn't show outputworkingSet 命令不显示输出
【发布时间】:2015-04-13 03:33:26
【问题描述】:

我不知道我这样做是对还是错,所以让我解释一下:

我正在开发 MongoDB 2.6.6 版

我有分片环境,它由 2 个分片(副本集)、mongos 和配置服务器组成。

为了检查我的工作集,我给出了命令:

db.runCommand({serverStatus:1, workingSet:1})

如 MongoDB documentation 所示。但是在给定的输出中没有workingSet 文档。它只返回serverStatus 文档。我在这里做错了吗?

注意:服务器因维护目的而停机,请耐心等待。因此,我确实无法提供输出,但您可以猜到不包含 workingSet 文档的输出。

【问题讨论】:

  • 您在哪里运行了serverStatus 命令?在mongos上?在分片上?
  • serverStatus 是每个进程,而不是集群,所以你得到了关于 mongos 的信息。如果您查看内存编号,我敢打赌它们会非常小。 mongos 没有工作集。尝试在集群中的 mongod 上运行 serverStatus

标签: mongodb working-set


【解决方案1】:

可能不适用于您的版本,但从 MongoDB 3.0 开始,serverStatus 不再输出 workingSet、indexCounters 和 recordStats 部分。

【讨论】:

    猜你喜欢
    • 2018-01-24
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    相关资源
    最近更新 更多