balancerStatus

在本页面

定义

  • balancerStatus

    • version 3.4 中的新内容。

返回包含有关平衡器状态信息的文档。

您只能对admin数据库发出balancerStatus

该命令采用以下形式:

db.adminCommand( { balancerStatus: 1 } )

输出文件

以下是该命令返回的文档的示例:

{
   "mode" : "full",
   "inBalancerRound" : false,
   "numBalancerRounds" : NumberLong(86),
   "ok" : 1
}
领域描述
"mode"一个 string,指定平衡器线程是运行还是停止。可能的值为:
“full”
平衡器线程是 running 但不一定在平衡轮中。
“off”
平衡器线程已停止。在此模式下不会发生块平衡。
"inBalancerRound"一个 boolean,指定平衡器当前是否在平衡轮中; i.e。散布块。
"numBalancerRounds"自配置服务器启动以来发生的平衡器轮次数。此 value 不会保留,并在重新启动配置服务器时重置为 0。

连接到mongos实例并发出以下命令:

db.adminCommand( { balancerStatus: 1 } )