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
convertShardKeyToHashed()
Retorna o valor hasheado para a entrada.

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.

Interrompe uma operação moveCollection em andamento.

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

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.

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.

Fragmenta uma collection e redistribui imediatamente os dados usando a chave de shard fornecida.

Novidades na versão 8.0.

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.

Desfaz a fragmentação de uma coleção fragmentada existente e move os dados da coleção para um único fragmento. Quando você desfragmenta uma coleção, a coleção não pode ser particionada em vários fragmentos, e a chave de fragmento é removida.

Novidades na versão 8.0.

Associa uma faixa de chaves de fragmento a uma zona. Oferece suporte à configuração de zonas em clusters fragmentados.
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.

Voltar

rs.syncFrom