sh.enableAutoSplit
Note
Starting in MongoDB 6.0.3, automatic chunk splitting is not performed. This is because of balancing policy improvements. Auto-splitting commands still exist, but do not perform an operation.
Description
sh.enableAutoSplit()Enables the autosplit flag in the
config.settingscollection. When auto-splitting is enabled for a sharded cluster, MongoDB automatically splits chunks based on the shard key values the chunk represents to keep the chunks from growing too large.You can only run
sh.enableAutoSplit()from amongoshsession that is connected to amongosinstance.sh.enableAutoSplit()errors if run on amongodinstance.Note
Starting in MongoDB 6.0.3, automatic chunk splitting is not performed. This is because of balancing policy improvements. Auto-splitting commands still exist, but do not perform an operation.
In MongoDB versions earlier than 6.0.3,
sh.startBalancer()also enables auto-splitting for the sharded cluster.See also: