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

Referência de fragmentação

Nesta página

  • Métodos de fragmentação em mongosh
  • Comandos de banco de dados de fragmentação
  • Documentação de referência
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.
No MongoDB 3.4, este método é um alias para sh.addShardToZone().
Associa um fragmento a uma zona. Oferece suporte à configuração de zonas em clusters fragmentados.
No MongoDB 3.4, este método é um alias 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.

No MongoDB 3.4, este método é um alias 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.
No MongoDB 3.4, este método é um alias 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.

Os comandos de banco de dados a seguir são compatíveis com clusters fragmentados.

Nome
Descrição

Aborta uma operação de refragmentação

Novidades na versão 5.0.

Adiciona um shard a um cluster fragmentado.
Associa um shard a uma zona. Oferece suporte à configuração de zonas em clusters fragmentados.
Retorna informações sobre se as partes de uma coleção fragmentada estiverem balanceadas.
Inicia um balancer thread.
Retorna informações sobre o status do balancer.
Interrompe o balancer thread.
Comando interno que valida o índice na chave de shard.
Limpa o sinalizador jumbo de um chunk.
Remove dados órfãos com valores da chave de shard fora dos intervalos dos chunks pertencentes a um shard.

Limpa uma operação de refragmentação com falha.

Novidades na versão 5.0.

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

Novidades na versão 5.0.

Habilita o compartilhamento em um banco de dados específico.
Força uma instância mongod / mongos a atualizar seus metadados de roteamento em cache.
Comando interno que informa o estado de um cluster fragmentado.
Comando interno que retorna a versão do servidor de configuração.
Verifica se um processo é um mongos.
Retorna uma lista de shards configurados.
Comando interno que migra chunks entre shards.
Reatribui o primary shard ao remover um shard de um cluster fragmentado.
Comando que migra intervalos entre fragmentos.
Oferece a capacidade de combinar chunks em um único shard.
Inicia o processo de remover um shard de um cluster fragmentado.
Remove a associação entre um shard e uma zona. Oferece suporte à configuração de zonas em clusters fragmentados.

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.

Comando interno para definir a versão do servidor de configuração.
Ativa a funcionalidade de fragmentação para uma collection, permitindo que a collection seja fragmentada.
Informa se mongod é membro de um cluster fragmentado.
Cria um novo chunk.
Comando interno que determina os pontos de divisão.
Removido no MongoDB 5.0. Comando interno que afeta conexões entre instâncias em um MongoDB deployment.
Adiciona ou remove a associação entre uma faixa de dados fragmentados e uma zona. Oferece suporte à configuração de zonas em clusters fragmentados.
Restrições operacionais
Requisito para implantar um cluster fragmentado
Solucionar problemas de clusters fragmentados
Estratégias comuns para solucionar problemas de implantações de cluster fragmentadas.
Banco de dados de configuração
Documentação completa do conteúdo do banco de dados local que o MongoDB usa para armazenar metadados de clusters fragmentados.
← Eliminar um índice de chave de fragmento com hash