Todos os produtos
Search
Central de documentação

ApsaraDB for SelectDB:Melhores práticas para alta disponibilidade de services online

Última atualização: Sep 10, 2026

Melhores práticas para minimizar interrupções de service e melhorar a estabilidade e a confiabilidade do sistema em services online.

Guia de início rápido

Comece a usar o ApsaraDB for SelectDB lendo os documentos a seguir.

  • (Obrigatório) {{XREF_0}}

    Aborda conceitos básicos do ApsaraDB for SelectDB, compra e uso de instâncias e design de tabelas para ajudar você a começar a usar o ApsaraDB for SelectDB.

  • (Opcional) {{XREF_1}}

    Migre dados de várias fontes, como MySQL, PostgreSQL e Doris, para o ApsaraDB for SelectDB.

  • (Opcional) {{XREF_2}}

    Execute testes de desempenho usando Star Schema Benchmark, TPC-H Benchmark e TPC-DS Benchmark.

Especificações de release e alterações

  • (Obrigatório) Teste antecipadamente

    Teste novos recursos em uma instância de teste antes da release. Para services com alta carga, execute testes de estresse de desempenho para avaliar o comportamento em nível de produção.

  • (Obrigatório) Release gradual

    Libere alterações fora dos horários de pico usando um rollout faseado (10%→50%→100%). Observe o service por 10 a 30 minutos entre as fases. Monitore de perto durante o primeiro pico de negócios, pois testes fora de pico podem não revelar todos os problemas.

Recomendações de O&M

  • (Obrigatório) Monitoramento de negócios

    O ApsaraDB for SelectDB oferece monitoramento e alertas. Métricas essenciais a acompanhar: tempo de resposta médio e P99 das consultas, taxa de sucesso das consultas, velocidade de importação de dados, utilização de CPU e uso de memória. Configure alertas em {{XREF_3}}.

  • Gerenciamento de capacidade

    Para services de alta carga, execute testes de otimização e estresse para determinar o QPS máximo. Escale horizontalmente os recursos conforme o crescimento do negócio ou antes de eventos promocionais.

  • Atualizações de versão

    O ApsaraDB for SelectDB corrige bugs por meio de atualizações de versões menores (números de versão com três ou quatro partes). Atualize para a versão de patch mais recente prontamente. Teste primeiro em um ambiente fora de produção; contate o suporte técnico para rollbacks de emergência. Exemplo: a versão 4.0.4.2 (lançada em 6 de fevereiro de 2025) recebeu 12 atualizações ao longo de seis meses, chegando à versão 4.0.6.1.

  • Isolamento de service

    Utilize instâncias separadas para cenários de negócios independentes. Quando diferentes services compartilham dados, adote a arquitetura de grupos de computação múltiplos — várias filas físicas de computação dentro de uma única instância, compartilhando dados da instância de leitura e escrita.

Simulações operacionais

  • Alterações na instância

    Operações comuns, como upgrades e scale-outs, podem causar interrupções transitórias de conexão. Realize simulações antecipadamente e garanta que sua aplicação tente reconectar automaticamente em caso de falha durante alterações na instância do ApsaraDB for SelectDB.

  • Recuperação de falhas

    O ApsaraDB for SelectDB suporta opções de recuperação de falhas: alternar para um novo grupo de computação, reiniciar uma instância com falha ou reiniciar um grupo de computação travado. Pratique esses procedimentos com antecedência.

Arquitetura de alta disponibilidade

  • (Opcional) Limitação de tráfego do service

    O ApsaraDB for SelectDB suporta Workload Groups — filas lógicas de tarefas que controlam o uso de recursos por tipo de solicitação ou service. Use Workload Groups para definir limites de recursos e limitar o tráfego durante picos.

  • (Opcional) Recuperação de desastres multizona

    O ApsaraDB for SelectDB oferece recuperação de desastres multizona. Se uma zona falhar, o sistema realiza failover automaticamente com um RTO de aproximadamente 10 segundos.