Todos os produtos
Search
Central de documentação

Hologres:Rebalanceamento de tabelas

Última atualização: Jun 28, 2026

O HoloWeb oferece uma interface visual para mover uma tabela para outro grupo de tabelas (rebalanceamento) e tratar exceções durante o processo. Para obter mais informações sobre grupos de tabelas, contagem de shards e princípios de rebalanceamento, consulte Conceitos principais.

Limitações

Crie uma tarefa de rebalanceamento de tabela

  1. Acesse a página de desenvolvimento do HoloWeb. Para mais detalhes, consulte Conectar ao HoloWeb.

  2. Na barra de navegação superior da página de desenvolvimento do HoloWeb, clique em Data Solutions.

  3. Na página Data Solutions, clique em Table Resharding no painel de navegação à esquerda.

  4. Na página Table Resharding, clique em Create Table Resharding Task e configure a tarefa com os parâmetros da tabela a seguir. Mantenha os valores padrão para os parâmetros não mencionados.

    Seção

    Parâmetro

    Descrição

    Selecione Instance

    Instance Name

    Instância Hologres de destino que contém a tabela a ser rebalanceada.

    Database

    Banco de dados na instância de destino que contém a tabela a ser rebalanceada.

    Table Information

    Schema

    Schema que contém a tabela a ser rebalanceada.

    Table

    Tabela a ser rebalanceada.

    Target Table Group

    Grupo de tabelas de destino.

    Import GUC Parameter Settings

    GUC Parameters

    Opcional. O rebalanceamento envolve importação de dados, o que pode gerar alto consumo de memória. Talvez seja necessário ajustar os parâmetros GUC para gerenciar o uso de memória. Para mais informações, consulte Como resolver um erro de falta de memória (OOM) durante a importação ou exportação de dados?.

  5. Clique em Submit. Em seguida, visualize as tarefas de rebalanceamento na página Table Resharding. Após a criação, a lista Table Resharding exibe o nome da instância, banco de dados, nome da tabela, grupo de tabelas original, grupo de tabelas de destino, status (como Successful) e progresso de cada tarefa. Na coluna Operation, clique em Details para ver detalhes da tarefa, em Delete para remover o registro ou em Execution History para consultar o histórico de execução.

    Nota

    Progresso: Para tabelas particionadas, o cálculo do progresso considera o número de partições filhas concluídas. Para tabelas não particionadas, o progresso é exibido apenas como 0% ou 100%.

  6. A tarefa de rebalanceamento estará concluída quando seu Status for Successful.

Solução de problemas

Durante o rebalanceamento, o sistema define a tabela como somente leitura e a move para o grupo de tabelas de destino por meio de uma tabela temporária. Como esse processo envolve importação de dados, a tarefa pode ser demorada e suscetível a exceções, como erros OOM ou encerramento manual. Nesses casos, o Status da tarefa muda para Interrupted ou Failed. Quando há interrupção ou falha, a tabela original permanece como somente leitura e uma tabela temporária chamada <initial_table_name>_xxxxxxxx persiste no banco de dados. Escolha uma das seguintes ações:

  • Retomar a tarefa

    Se a tarefa foi interrompida acidentalmente ou falhou devido a um problema como erro OOM, retome-a após ajustar os parâmetros GUC. Clique em Continue to Run na coluna Actions. O sistema retomará a tarefa de rebalanceamento do ponto em que parou.

  • Cancele a tarefa

    Para cancele a tarefa e restaurar a tabela ao estado original, clique em Cancel Task na coluna Actions. O sistema restaurará a tabela ao estado original, removendo a restrição de somente leitura e excluindo a tabela temporária.