Todos os produtos
Search
Central de documentação

Database Autonomy Service:Reprodução de tráfego e teste de estresse

Última atualização: Jun 27, 2026

O Database Autonomy Service (DAS) oferece recursos de reprodução de tráfego e teste de estresse para verifique se o tipo da instância suporta picos de tráfego do serviço.

Cenários

  • Avalie a necessidade de escalonamento horizontal do tipo atual da instância de banco de dados antes de um pico de tráfego previsto.

  • Valide o impacto de alterações no schema do banco de dados, especialmente em índices, sob tráfego real antes da publicação em produção.

  • Reproduza falhas em um banco de dados clonado para identificar a causa raiz quando não for possível determiná-la no momento da ocorrência.

Arquitetura do recurso

A figura a seguir ilustra a arquitetura de reprodução de tráfego e teste de estresse:

image

  • Banco de dados source: origem da captura de tráfego. Este banco pode estar em preparação para promoções ou mudanças de negócios, ou ter sofrido uma falha anteriormente.

  • Banco de dados de destino: clone do banco de dados source com o mesmo schema de tabelas e dados. O tráfego capturado no banco de dados source é reproduzido neste banco.

Introdução ao recurso

Ferramentas tradicionais de teste de estresse, como sysbench e TPCC, ajustam as velocidades de leitura e gravação para medir o desempenho e automatizar a geração de dados, testes e relatórios. No entanto, as instruções SQL geradas diferem significativamente do tráfego real do serviço. Consequentemente, os resultados não preveem com precisão o desempenho e a estabilidade da instância sob cargas de trabalho de produção.

A reprodução de tráfego e o teste de estresse do DAS capturam o tráfego real do serviço, replicando e amplificando dinamicamente a pressão de produção para fornecer resultados mais objetivos às decisões de O&M. Em vez de um modelo simples cliente-destino, o DAS utiliza uma arquitetura de três pontos: banco de dados de produção, cliente de teste de estresse e objeto de teste. Essa arquitetura captura a pressão do banco de dados de produção e a reproduz realisticamente no objeto de teste por um período especificado. Também é possível reproduzir o tráfego em diferentes velocidades.

Em comparação com soluções tradicionais de teste de estresse, a reprodução de tráfego e o teste de estresse do DAS oferecem as seguintes vantagens:

  • Captura de tráfego real do serviço com baixa sobrecarga.

  • Suporte à reprodução de tráfego de gravação e teste de estresse.

  • Preservação da ordem das transações durante a reprodução.

  • Pronto para uso imediato.

Pré-requisitos

  • Bancos de dados source suportados:

    • RDS MySQL

    • PolarDB for MySQL

      Nota

      Instâncias PolarDB for MySQL Enterprise Edition single-node não são suportadas.

  • Instâncias de banco de dados de destino suportadas:

    • RDS MySQL.

    • PolarDB for MySQL.

    • PolarDB-X 2.0.

  • As instâncias de banco de dados source e de destino devem estar conectadas ao DAS. Para mais informações, consulte Conectar uma instância de banco de dados Alibaba Cloud ao DAS.

  • Na instância de banco de dados source, ative o DAS Enterprise Edition e o recurso SQL Explorer. Defina a retenção dos índices de log para 7 dias.

  • Na instância de banco de dados de destino, ative o DAS Enterprise Edition e o recurso SQL Explorer. Defina a retenção dos índices de log para 7 dias.