Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
APLICA-SE A:
Azure Cosmos DB para PostgreSQL (baseado na extensão de banco de dados Citus para PostgreSQL)
Para tirar partido dos nós recentemente adicionados, reequilibre os fragmentos da tabela distribuídos. O rebalanceamento transfere fragmentos dos nós existentes para os novos. O Azure Cosmos DB para PostgreSQL oferece rebalanceamento sem tempo de inatividade, o que significa que as consultas continuam sem interrupção durante o rebalanceamento de fragmentos.
Determinar se o cluster está equilibrado
O portal do Azure mostra se os dados são distribuídos igualmente entre nós de trabalho em um cluster ou não. No menu Gerenciamento de cluster, selecione Rebalanceador de estilhaços.
Se os dados estiverem distorcidos entre trabalhadores: você verá a mensagem, Rebalanceamento é recomendado e uma lista do tamanho de cada nó.
Se os dados estiverem equilibrados: você verá a mensagem, Rebalanceamento não é recomendado no momento.
Execute o rebalanceador de estilhaços
Para iniciar o rebalanceador Shard, conecte-se ao nó coordenador do cluster e execute a função rebalance_table_shards SQL em tabelas distribuídas.
A função reequilibra todas as tabelas no grupo de colocação da tabela nomeada no seu argumento. Não é necessário chamar a função para cada tabela distribuída. Em vez disso, chame-o numa tabela representativa de cada grupo de colocação.
SELECT rebalance_table_shards('distributed_table_name');
Monitorar o progresso do reequilíbrio
Você pode exibir o progresso do reequilíbrio no portal do Azure. No menu de Gestão do cluster, selecione Rebalanceador de fragmentos. A mensagem Rebalanceamento está em andamento é exibida com duas tabelas:
- A primeira tabela apresenta o número de fragmentos que estão a ser movidos para dentro ou para fora de um nó. Por exemplo, "6 de 24 mudaram-se".
- A segunda tabela mostra o progresso por tabela de banco de dados: nome, número de fragmentos afetados, tamanho dos dados afetados e estado de reequilíbrio.
Selecione Atualizar para atualizar a página. Quando o rebalanceamento estiver concluído, você verá a mensagem Rebalanceamento não é recomendado no momento.
Próximos passos
- Saiba mais sobre as opções de desempenho do cluster.
- Dimensionar um cluster para cima ou para fora
- Consulte o material de referência rebalance_table_shards