Referência de fragmentação
Nesta página
Métodos de fragmentação em mongosh
Nome | Descrição |
---|---|
Interrompe uma operação 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. | |
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 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. | |
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. | |
Move uma única collection não fragmentada para um shard diferente. | |
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. | |
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. |
Comandos de banco de dados de fragmentação
Os comandos de banco de dados a seguir são compatíveis com clusters fragmentados.
Nome | Descrição |
---|---|
Interrompe uma operação Novidades na versão 8.0. | |
Aborta uma operação de refragmentação Novidades na versão 5.0. | |
Adiciona um shard a um cluster fragmentado. | |
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. | |
Limpa o sinalizador jumbo de um chunk. | |
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. | |
Comando interno que informa o estado de um cluster fragmentado. | |
Verifica se um processo é um mongos . | |
Retorna uma lista de shards configurados. | |
Comando interno que migra chunks entre shards. | |
Move uma única collection não fragmentada para um shard diferente. | |
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. | |
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. | |
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. | |
Removido no MongoDB 5.0. Comando interno que afeta conexões entre instâncias em um MongoDB deployment. | |
Documentação de referência
- 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.
- Config Database
- Documentação completa do conteúdo do banco de dados
local
que o MongoDB usa para armazenar metadados de clusters fragmentados.