Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual 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

Verifica o cluster ou o banco de dados em busca de metadados de fragmentação inconsistentes.

Novidades na versão 7,0.

Verifica se há metadados de fragmentação inconsistentes na collection.

Novidades na versão 7,0.

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.

Verifica se há metadados de fragmentação inconsistentes no cluster.

Novidades na versão 7,0.

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

Novidades na versão 5,0.

Desabilita mesclagens automáticas de partes para um namespace.

Novidades na versão 7,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.

Habilita mesclagens automáticas de partes para um namespace.

Novidades na versão 7,0.

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 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.

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

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.

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 AutoMerger.

Novidades na versão 7,0.

Habilita o balanceador e aguarda o início do balanceamento.
Relatórios sobre o status de um agrupamento compartilhado, como db.printShardingStatus().

Desabilita o AutoMerger.

Novidades na versão 7,0.

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.
← rs.syncFrom()