Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

sh.startBalancer() (método mongosh)

sh.startBalancer(timeout, interval)

Alterado na versão 7.0.

Inicia o balanceador em um cluster fragmentado.

A partir do MongoDB 7.0, iniciar o balanceador também habilita a AutoMerger para o cluster fragmentado.

Importante

Método mongosh

Esta página documenta um método.mongosh Esta não é a documentação para comandos de banco de dados ou drivers específicos de idioma, como Node.js.

Para o comando do banco de dados, consulte o comando balancerStart.

Para drivers de API do MongoDB, consulte a documentação do driver do MongoDB específica da linguagem.

O método pode usar as seguintes opções:

Parâmetro
Tipo
Descrição

timeout

inteiro

Opcional. Limite de tempo para habilitar o balanceador.

O padrão é 60.000 milissegundos.

interval

inteiro

Opcional. A frequência (em milissegundos) com a qual verificar se uma rodada de balanceamento começou.

Você só pode executar sh.startBalancer() em uma instância mongos do. erros se executarsh.startBalancer() na mongod instância do.

Esse método está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

Importante

Esse comando não é suportado em clusters M0 e Flex. Para obter mais informações, consulte Comandos não suportados.

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

O métodomongoshshellsh.startBalancer()é um wrapper em torno do comandobalancerStart. sh.startBalancer() executa o comando balancerStart em segundo plano e retorna imediatamente.

Para saber como configurar o balanceador para seu cluster, consulte Gerenciar balanceador de cluster.

Para desabilitar o balanceamento para uma coleção específica, consulte Desabilitar balanceamento em uma coleção.

Para reativar o balanceamento em uma coleção específica, consulte Habilitar balanceamento em uma coleção.