Todos os produtos
Search
Central de documentação

Hologres:Upgrade an instance

Última atualização: Jun 28, 2026

Atualize a versão da sua instância Hologres no console. Este tópico descreve os métodos e procedimentos de atualização.

Antes de começar

  • Requisito de permissão

    Usuários RAM precisam da permissão AliyunHologresFullAccess para atualizar instâncias. Para mais informações, consulte Conceder permissões a um usuário RAM.

  • Métodos de atualização disponíveis por versão da instância

    Versão principal

    Versão secundária

    Atualização a quente

    Descrição

    V1.1

    Não compatível

    Usa atualização regular por padrão. Permite atualização para V1.3.62 ou posterior.

    V1.3

    < V1.3.62

    Não compatível

    Usa atualização regular por padrão. Permite atualização para V1.3.62 ou posterior.

    >= V1.3.62

    Compatível

    Usa atualização a quente por padrão.

    V2.0

    < V2.0.46

    Não compatível

    Usa atualização regular por padrão.

    >= V2.0.46

    Compatível

    Usa atualização a quente por padrão.

    V2.1

    < V2.1.11

    Não compatível

    Usa atualização regular por padrão.

    >= V2.1.11

    Compatível

    Usa atualização a quente por padrão.

    V2.1+

    Compatível

    Usa atualização a quente por padrão.

    Nota

    Você só pode atualizar para a próxima versão principal imediata.

  • Impacto da atualização a quente

    Etapa da atualização

    Impacto

    Pré-verificações

    Sem impacto.

    Início do backup

    Sem impacto.

    Conclusão do backup

    Sem impacto.

    Interrupção de escritas

    Escritas bloqueadas.

    Atualização da versão da instância

    Escritas bloqueadas; leituras brevemente interrompidas.

    Retomada de escritas

    Leituras e escritas normalizadas.

    Pós-atualização

    Sem impacto.

    Atualização concluída

    Sem impacto.

Procedimento

  1. Faça login no console do Hologres. No painel de navegação à esquerda, clique em Instances.

  2. Clique em ID da instância.

  3. Na página Instances, clique em Upgrade Version na seção correspondente.

  4. No painel Upgrade Version, selecione a versão de destino e clique em Prepare Upgrade.

    Selecione uma versão principal ou secundária estável. Para mais informações, consulte Detalhes da versão.

    Importante

    A preparação da atualização executa verificações prévias, incluindo compatibilidade de consultas e avaliações de desempenho:

    • Impacto na instância: Nenhuma interrupção na instância em execução.

    • Duração: Geralmente de 1 a 3 horas, dependendo das especificações da instância e do volume de dados.

    • Status:

      • Pending Upgrade: Todas as verificações foram aprovadas. Prossiga com a atualização dentro de 7 dias. Após esse período, execute a preparação novamente.

      • Preparation Failed: As pré-verificações identificaram problemas (por exemplo, incompatibilidade de SQL ou regressões de desempenho). Envie um ticket para obter assistência.

  5. Após a conclusão da preparação, no painel Upgrade Version, defina Upgrade Time e clique em Upgrade Now.

    Opções:

    • Start Now: Inicia o processo de atualização imediatamente.

    • Custom Time: Agende o momento em que as escritas serão pausadas para a atualização. Em atualizações a quente, todas as etapas anteriores ao horário agendado não causam impacto. Escolha um horário adequado para minimizar interrupções.

  6. Na caixa de diálogo, clique em OK para iniciar a atualização.

    Atualizações a quente geralmente levam de 10 a 30 minutos, dependendo das especificações da instância e do volume de dados.

Logs de atualização

Todas as atualizações manuais são registradas em log. Para consultar esses logs, consulte Visualize logs de operação.

Detalhes da versão

O Hologres oferece compatibilidade retroativa tanto para versões principais quanto secundárias:

  • Versões principais: Incluem novos recursos e otimizações. Fornecemos as versões principais mais recentes e estáveis. Para mais informações, consulte Notas de lançamento.

  • Versões secundárias: Incluem correções de bugs. Fornecemos a versão secundária estável mais recente para cada versão principal. Por exemplo, se sua instância estiver na V2.1 e o Hologres lançar a V2.1.60, atualize para a V2.1.60. Para mais informações, consulte Correções de bugs.

Recomendamos atualizar regularmente para a versão mais recente para melhorar a estabilidade.

Custos de atualização

A atualização da versão da sua instância Hologres é gratuita. Nenhuma taxa adicional é cobrada pela operação de atualização. Seu plano de faturamento existente permanece inalterado após a atualização.

Melhorias de desempenho

Atualizar para uma versão posterior pode melhorar o desempenho da instância das seguintes formas:

  • Novo caminho de execução de consulta: Versões posteriores ativam um novo mecanismo de execução de consultas que substitui o antigo caminho SQE. Isso resolve problemas de consultas lentas, como consultas em tabelas externas roteadas pelo antigo caminho SQE, e melhora tanto a escrita de dados quanto a eficiência das consultas.

  • Correções de bugs e melhorias de estabilidade: Cada nova versão inclui correções para defeitos conhecidos e melhorias de estabilidade. Para detalhes, consulte Correções de bugs.

Configuração de parâmetros pós-atualização

Após uma atualização, certos parâmetros experimentais não são ativados por padrão. Se sua carga de trabalho exigir recursos experimentais específicos, como hg_experimental_external_catalog_routing, configure-os manualmente após a atualização com base nos seus requisitos de negócios.

Atualizações a quente versus regulares

O Hologres suporta dois métodos de atualização: atualização a quente (tempo de inatividade mínimo) e atualização regular (interrupção de serviço). A tabela a seguir compara esses métodos.

Nota

A indisponibilidade do serviço durante atualizações não é coberta pelo Acordo de Nível de Serviço (SLA). A duração da interrupção depende das especificações da instância e do volume de dados.

Método de atualização

Duração da atualização

Impacto na instância

Impacto nos jobs

Observações

Atualização regular

5 a 10 minutos

A instância é desligada. O serviço fica indisponível.

  • Flink:

    • Para Ververica Runtime (VVR) anterior a 6.0.7 ou Apache Flink anterior a 1.4.0, pause os jobs que escrevem no Hologres antes da atualização e reinicie-os após a conclusão para evitar perda de dados.

    • Para outras versões, nenhuma interrupção é necessária. O failover automático está disponível.

  • DataWorks: Jobs de integração de dados não requerem pausa. O failover automático é acionado. Recomendamos definir as tentativas de nova tentativa para 10 ou mais para garantir uma retomada confiável do job.

  • Versões anteriores à V1.3.10 suportam apenas atualizações regulares.

  • Os endpoints permanecem inalterados, mas os endereços IP podem mudar.

Atualização a quente

10 a 30 minutos

O serviço fica somente leitura durante a atualização. As leituras podem ser brevemente interrompidas.

  • A V1.3.10 e versões posteriores usam atualizações a quente por padrão.

  • Os endpoints permanecem inalterados, mas os endereços IP podem mudar.

Métodos de atualização por oferta

O suporte ao método de atualização varia conforme o tipo de instância:

Oferta Hologres

Atualização regular

Atualização a quente

  • Hologres General-purpose

  • Hologres Primary/Secondary

  • Hologres Virtual Warehouse

Compatível

Compatível (Padrão)

Nota

Para instâncias primárias/secundárias, o Hologres usa uma estratégia de atualização combinada: a instância primária passa por uma atualização regular, enquanto a instância secundária passa por uma atualização a quente com breve desconexão. Isso minimiza interrupções.

Hologres Shared Cluster

Compatível (Padrão)

Nota

Instâncias Shared Cluster são atualizadas centralmente em horários agendados. Consulte os anúncios do produto para horários específicos.

Não compatível

Solução de problemas: Erros na preparação da atualização

Exemplo de mensagem de erro

Solução

Os seguintes bancos de dados contêm tabelas usando o formato de armazenamento segmentado. Não é possível atualizar a instância para V2.0 ou posterior.

Banco de dados: xxx. Número de tabelas no formato Segment: xxx

Banco de dados: xxx. Número de tabelas no formato Segment: xxx

Transforme em lote as tabelas do formato segmentado para linha-coluna. Consulte Transformar tabelas em lote. Após a conclusão da transformação, clique em Terminate Upgrade e envie uma nova solicitação de preparação de atualização.

A instância possui um job Flink que lê logs binários usando HoloHub. Não é possível atualizar a instância para V2.1 ou posterior.

Consulte Soluções para jobs de log binário HoloHub. Após resolver o problema, encerre a atualização atual e envie uma nova solicitação de preparação.

A instância possui um job Flink que acessa o Hologres no modo de chamada de procedimento remoto (RPC). Não é possível atualizar a instância para V2.0 ou posterior.

Consulte Soluções para jobs no modo RPC. Após resolver o problema, encerre a atualização atual e envie uma nova solicitação de preparação.

A função vinculada ao serviço não existe. Não é possível atualizar a instância para V2.2 ou posterior.

Crie uma função vinculada ao serviço. Em seguida, clique em Terminate Upgrade e envie uma nova solicitação de preparação.

Perguntas frequentes: Problemas pós-atualização

O que fazer se minha instância apresentar degradação de desempenho, falhas frequentes (coredump) ou vazamentos de memória FE após uma atualização?

Se você encontrar problemas de estabilidade ou desempenho após atualizar sua instância Hologres, tente as seguintes soluções:

  1. Atualize para uma versão que inclua as correções relevantes

    Certas versões incluem correções para problemas conhecidos pós-atualização:

    Versão

    Correção

    V4.1.18 ou posterior

    Corrige defeitos de coredump que podem ocorrer após uma atualização.

    V4.1.20 ou posterior

    Corrige problemas de vazamento de memória no Frontend (FE).

    Verifique se sua versão atual inclui essas correções. Caso contrário, atualize para uma versão que as contenha. Recomendamos realizar a atualização fora dos horários de pico para minimizar o impacto nos negócios.

  2. Otimize recursos e consultas

    • Ative recursos elásticos: Ative o recurso de recursos elásticos para sua instância dimensionar automaticamente os recursos e lidar com flutuações de carga durante horários de pico.

    • Monitore e otimize consultas: Utilize métricas de monitoramento da instância para identificar períodos de alta carga e otimize consultas SQL intensivas em recursos para reduzir a carga do sistema.