Menu Docs
Página inicial do Docs
/ /

balancerStart (comando de banco de dados)

balancerStart

Inicia o balancer thread. O comando não espera pelo início de uma rodada de balanceamento.

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

Dica

Em mongosh, esse comando também pode ser executado por meio do método auxiliar sh.startBalancer().

Os métodos auxiliares são práticos para os usuários mongosh, mas podem não retornar o mesmo nível de informações que os comandos do banco de dados. Nos casos em que a praticidade não for necessária ou os campos de retorno adicionais forem necessários, use o comando de banco de dados.

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

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

  • 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

Você só pode emitir o balancerStart contra o banco de dados admin em uma instância mongos .

O comando tem a seguinte sintaxe:

db.adminCommand(
{
balancerStart: 1,
maxTimeMS: <number>
}
)
Campo
Tipo
Descrição

balancerStart

any

Qualquer valor.

maxTimeMS

inteiro

Opcional. Limite de tempo para habilitar o balanceador.

O padrão é 60.000 milissegundos.

Para iniciar o thread do balanceador, conecte-se a uma instância mongos e emita o seguinte comando:

db.adminCommand( { balancerStart: 1 } )

Voltar

balancerCollectionStatus

Nesta página