Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ /

Métodos de compartilhamento

Observação

Para obter detalhes sobre um método específico, incluindo sintaxe e exemplos, clique no link para a página de referência do método.

Nome
Descrição
sh.abortReshardCollection()

Aborta uma operação de refragmentação

Novidades na versão 5.0.

Adiciona um fragmento a um cluster fragmentado.
Este método faz aliases para sh.addShardToZone().
Associa um fragmento a uma zona. Oferece suporte à configuração de zonas em clusters fragmentados.
Este método faz aliases para sh.updateZoneKeyRange().
Retorna informações sobre se as partes de uma coleção fragmentada estiverem balanceadas.

Força uma operação de refragmentação para bloquear gravações e concluir.

Novidades na versão 5.0.

Desativa o balanceamento em uma única coleção em um banco de dados fragmentado. Não afeta o balanceamento de outras coleções em um cluster fragmentado.
Ativa o processo de balanceamento de coleções fragmentadas se ele foi desativado anteriormente usando sh.disableBalancing().

Desabilita a divisão automática do cluster fragmentado.

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.

Habilita a divisão automática para o cluster fragmentado.

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.

Cria um banco de dados.
Retorna um valor booleano indicando se o balanceador está ativo no momento.

Retorna informações de distribuição de dados sobre coleções fragmentadas. sh.getShardedDataDistribution() é um assistente de shell para a fase $shardedDataDistribution do pipeline de agregação.

Este método faz aliases para sh.removeRangeFromZone().
Remove uma associação entre uma faixa de chaves de fragmento e uma zona. Oferece suporte à configuração de zonas em clusters fragmentados.
Retorna o texto de ajuda para os métodos sh.
Retorna um documento descrevendo o status do balanceador.
Migra uma parte em um cluster fragmentado.
Este método faz aliases para sh.removeShardFromZone().
Remove a associação entre um fragmento e uma zona. Use para gerenciar a fragmentação de zonas.

Inicia uma operação de refragmentação para alterar a chave de fragmento de uma coleção, mudando a distribuição de seus dados.

Novidades na versão 5.0.

Habilita ou desabilita o balanceador que migra partes entre fragmentos.
Ativa a fragmentação de uma coleção.
Divide uma parte existente em duas partes usando um valor específico da chave de fragmento como ponto de divisão.
Divide uma parte existente que contém um documento correspondente a uma consulta em duas partes aproximadamente iguais.
Habilita o balanceador e aguarda o início do balanceamento.
Relatórios sobre o status de um agrupamento compartilhado, como db.printShardingStatus().
Desabilita o balanceador e aguarda a conclusão de qualquer balanceamento em andamento.
Interno. Aguarde até que o estado do balanceador mude.
Interno. Aguarde até que o balanceador pare de funcionar.
Interno. Aguarda uma mudança no estado de ping de um dos mongos no cluster fragmentado.
Associa uma faixa de chaves de fragmento a uma zona. Oferece suporte à configuração de zonas em clusters fragmentados.
Retorna o valor hasheado para a entrada.

Voltar

rs.syncFrom