On this page本页内容
sh.
startBalancer
(timeout, interval)¶Changed in version 4.2.在版本4.2中更改。
Starts the balancer in a sharded cluster. Starting in MongoDB 4.2, sh.startBalancer()
also enables auto-splitting for the sharded cluster.
The method can take the following options:
timeout |
integer |
Defaults to 60000 milliseconds. Changed in version 3.4:If using the 3.4 |
interval |
integer |
Changed in version 3.4:Only applicable when using version 3.4 |
You can only run sh.startBalancer()
on a mongos
instance. sh.startBalancer()
errors if run on mongod
instance.
Starting in MongoDB 3.4, the mongo
shell method sh.startBalancer()
is a wrapper around the balancerStart
command. As such, the method does not wait for balancing to start.
In earlier versions, the method waited for the balancing to start.