Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

Referência de fragmentação

Nesta página

  • Métodos de fragmentação em mongosh
  • Compartilhamento de comandos de banco de dados
  • 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.

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 mesclagens automáticas de partes para um namespace.

Novidades na versão 7,0.

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.

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

Os seguintes comandos do banco de dados suportam agrupamentos 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.
O comando que migra intervalos entre shards.
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
Requisitos para a distribuição de um cluster fragmentado
Solucionar problemas de clusters fragmentados
Estratégias comuns para solucionar problemas de sistemas de cluster fragmentados.
Banco de dados de configuração
Documentação completa do conteúdo do banco de dados do local que MongoDB utiliza para armazenar metadados de cluster fragmentados.
← Eliminar um índice de chave de fragmento com hash