On this page
balancerStatus
在本页面
Definition
balancerStatus
- 3.4 版的新功能。
返回包含有关平衡器状态信息的文档。
您只能针对admin
数据库发布balancerStatus。
该命令采用以下形式:
db.adminCommand( { balancerStatus: 1 } )
Output Document
以下是该命令返回的文档的示例:
{
"mode" : "full",
"inBalancerRound" : false,
"numBalancerRounds" : NumberLong(86),
"ok" : 1
}
Field | Description |
---|---|
"mode" |
一个字符串,它指定平衡器线程是正在运行还是已停止。可能的值为: |
"full"
平衡器线程正在运行,但不一定处于平衡状态。
"off"
平衡器线程已停止。在这种模式下,不会发生块平衡。
| "inBalancerRound"
|一个布尔值,指定平衡器当前是否处于平衡阶段;即分配块。
| "numBalancerRounds"
|自启动配置服务器以来发生的平衡器回合数。 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | .......................&.........._...的的信息的情况下重启配置服务器时该值不会持久并重置为 0.
Example
连接到mongos实例并发出以下命令:
db.adminCommand( { balancerStatus: 1 } )