balancerStatus

在本页面

Definition

  • balancerStatus
    • 3.4 版的新功能。

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

您只能针对admin数据库发布balancerStatus

该命令采用以下形式:

db.adminCommand( { balancerStatus: 1 } )

Output Document

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

{
   "mode" : "full",
   "inBalancerRound" : false,
   "numBalancerRounds" : NumberLong(86),
   "ok" : 1
}
FieldDescription
"mode"一个字符串,它指定平衡器线程是正在运行还是已停止。可能的值为:


"full"
平衡器线程正在运行,但不一定处于平衡状态。
"off"
平衡器线程已停止。在这种模式下,不会发生块平衡。
| "inBalancerRound" |一个布尔值,指定平衡器当前是否处于平衡阶段;即分配块。
| "numBalancerRounds" |自启动配置服务器以来发生的平衡器回合数。 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | .......................&.........._...的的信息的情况下重启配置服务器时该值不会持久并重置为 0.

Example

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

db.adminCommand( { balancerStatus: 1 } )