Todos os produtos
Search
Central de documentação

Hologres:Prepare an instance for production workloads

Última atualização: Jun 28, 2026

Para executar testes de desempenho ou implantar uma instância de avaliação gratuita do Hologres em produção, atualize-a para suportar cargas maiores. Sem essa atualização, a escassez de recursos pode aumentar a latência, reduzir a velocidade de processamento ou causar interrupções no serviço. Este tópico usa como exemplo uma instância de avaliação de 8 núcleos.

free

Etapa 1: Atualizar a instância

As instâncias de 8 núcleos do Hologres destinam-se apenas a avaliações e testes funcionais. Não as utilize para testes de desempenho ou cargas de trabalho de produção.

Para executar testes de desempenho ou implantar tarefas de produção, atualize primeiro a instância (por exemplo, para uma instância de 64 núcleos). Para obter mais informações, consulte Fazer upgrade ou downgrade de instâncias.

Etapa 2: Modifique a contagem de shards

O Hologres armazena dados em várias partições chamadas shards. Definir uma contagem adequada de shards permite aproveitar melhor os recursos de computação distribuída e o processamento paralelo, melhorando o desempenho das consultas.

Uma instância de 8 núcleos possui, por padrão, 2 shards. Após a atualização, a contagem de shards permanece em 2, mesmo com o aumento do número de nós de computação (Workers). Isso impede que o sistema utilize totalmente suas capacidades de consulta distribuída. Portanto, ajuste a contagem de shards após a atualização. Para obter mais informações, consulte Gerencie grupos de tabelas e contagens de shards.

Nota

Também é possível execute as etapas a seguir no console do HoloWeb. Para obter mais informações, consulte Gerenciamento de grupos de tabelas.

  1. Crie um novo Table Group com uma contagem apropriada de shards.

    Para uma instância do Hologres de 64 núcleos, recomenda-se uma contagem de 40 shards. Execute o comando a seguir para crie um novo Table Group e definir sua contagem de shards:

    CALL HG_CREATE_TABLE_GROUP ('<new_tg_name>', <shard_count>);

    Neste comando, new_tg_name especifica o nome do novo Table Group e shard_count define o número de shards.

  2. Defina o novo Table Group como grupo padrão.

    Execute o comando a seguir para configure o novo Table Group como padrão. As novas tabelas criadas pertencerão automaticamente a este grupo.

    CALL HG_UPDATE_DATABASE_PROPERTY ('default_table_group', '<new_tg_name>');
  3. Migre as tabelas existentes para o novo Table Group.

    As tabelas existentes ainda pertencem ao Table Group original. Execute o comando a seguir para mover uma tabela existente para o novo Table Group.

    -- Syntax for V1.1 and later
    CALL HG_MOVE_TABLE_TO_TABLE_GROUP('<table_name>','<new_tg_name>');
    
    -- Syntax for V0.10
    CALL HG_UPDATE_TABLE_SHARD_COUNT('<table_name>','<new_tg_name>');

(Opcional) Isolamento de recursos e alta disponibilidade

Para separação de leitura/gravação ou separação entre leituras, utilize a solução de alta disponibilidade (HA) de múltiplas instâncias com armazenamento compartilhado do Hologres. Para obter mais informações, consulte Implantar instâncias primárias e secundárias para separação de leitura/gravação (armazenamento compartilhado).

Por exemplo, com uma instância de 64 núcleos, configure uma instância primária de 32 núcleos para gravações e uma instância secundária somente leitura de 32 núcleos para consultas. Para atender a vários aplicativos intensivos em consultas, adicione mais instâncias secundárias somente leitura e implemente a separação entre leituras.

Próximas etapas

Após a execução estável das cargas de trabalho de produção:

  • Para reduzir custos de computação, altere o método de faturamento de pagamento conforme o uso para assinatura. Para detalhes de preços, consulte Faturamento. Para alterar o método de faturamento, consulte Alternar entre métodos de faturamento.

  • Para reduzir custos de armazenamento, adquira recursos de armazenamento Standard sob assinatura. Para isso, altere primeiro o método de faturamento da instância para assinatura e, em seguida, atualize-a. .

Referências