sh.enableAutoSplit
Nesta página
Observação
A partir do MongoDB 6.0.3, a divisão automática de chunks não é executada. Isso se deve às melhorias no balanceamento das políticas. Os comandos de divisão automática ainda existem, mas não executam uma operação. Para obter detalhes, consulte Balanceamento de alterações na política.
Descrição
sh.enableAutoSplit()
Habilita o sinalizador de divisão automática na collection
config.settings
. Quando a divisão automática está habilitada para um cluster fragmentado, o MongoDB divide automaticamente os chunks com base nos valores da chave de shard que o chunk representa para evitar que os chunks cresçam demais.Você só pode executar
sh.enableAutoSplit()
a partir de uma sessãomongosh
conectada a uma instânciamongos
.sh.enableAutoSplit()
erros se executados em uma instânciamongod
.Observação
A partir do MongoDB 6.0.3, a divisão automática de partes não é executada. Isso se deve a melhorias na política de balanceamento. Os comandos de divisão automática ainda existem, mas não executam uma operação. Para obter detalhes, consulte Alterações na política de balanceamento.
Nas versões MongoDB anteriores a 6.0.3, o
sh.startBalancer()
também habilita a divisão automática para o cluster fragmentado.