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

A reprodução de tráfego e o teste de estresse permitem reexecutar o tráfego de produção capturado em uma instância de banco de dados de destino com velocidade configurável. Assim, você avalia se as especificações atuais da instância suportam a carga de trabalho máxima sem riscos ao ambiente de produção.

O fluxo de trabalho completo tem três fases:

  1. Captura: o DAS coleta o tráfego da instância de source por meio do SQL Explorer and Audit.

  2. Reprodução: o DAS reexecuta o tráfego capturado na instância de destino com velocidade de 1× a 30× em relação à original.

  3. Análise: compare o desempenho de execução de SQL entre a source e o destino para decidir se deve fazer scale up ou scale out.

Este tópico orienta você na criação de uma tarefa de teste de estresse no console do DAS.

Pré-requisitos

Antes de começar, verifique se:

  • A instância de source é de um dos seguintes tipos:

    • ApsaraDB RDS for MySQL

    • PolarDB for MySQL (a Single Node Edition não é compatível)

    • PolarDB-X 2.0

  • A instância de destino é de um dos seguintes tipos:

    • ApsaraDB RDS for MySQL

    • PolarDB for MySQL

    • PolarDB-X 2.0

  • As instâncias de source e de destino estão conectadas ao DAS.

  • A DAS Enterprise Edition está ativada para a instância de source. Para comparar o desempenho de execução de SQL entre a source e o destino após o teste, ative também a DAS Enterprise Edition na instância de destino.

  • O SQL Explorer and Audit está habilitado na instância de source durante todo o intervalo de tempo que você pretende reproduzir.

O PolarDB-X 2.0 é compatível apenas nas regiões China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen) e Singapura.

Escolha um método de migração de dados

Antes de crie a tarefa, decida como popular a instância de destino com uma cópia dos dados de source. O método escolhido determina quais parâmetros aparecem no formulário de criação da tarefa.

Método

Como funciona

Quando usar

Restore by Backup

O DAS cria automaticamente uma instância de pagamento conforme o uso com as mesmas especificações da source e restaura um backup nela.

A source é um banco de dados da Alibaba Cloud. Este é o método recomendado, pois exige menos trabalho manual.

Data Migration Completed

A instância de destino já possui os mesmos esquemas de tabela e dados da source para o intervalo de tempo da reprodução.

Use quando você já migrou os dados manualmente e validou a consistência.

Enter DTS Task ID

Uma tarefa de migração do Data Transmission Service (DTS) já está em execução ou foi concluída.

Ideal se você já tem um ID de tarefa do DTS e deseja reutilizá-lo.

Create DTS Migration Task

O DAS cria uma tarefa do DTS em seu nome.

Recomendado quando a source é um banco de dados da Alibaba Cloud e você prefere que o DAS gerencie a configuração do DTS.

Se a source for um banco de dados autogerenciado, apenas as opções Data Migration Completed , Enter DTS Task ID e Create DTS Migration Task estarão disponíveis.

Crie uma tarefa de teste de estresse

Acesse a página de Reprodução de Tráfego e Teste de Estresse

  1. Faça login no console do DAS.

  2. Acesse a página Traffic Playback and Stress Testing usando um dos métodos abaixo:

    • No painel de navegação à esquerda, clique em Traffic Playback and Stress Testing.

    • Acesse a partir da página de detalhes de uma instância:

      1. No painel de navegação à esquerda, clique em Instance Monitoring.

      2. Localize a instância e clique em no respectivo ID.

      3. No painel de navegação à esquerda, escolha Request Analysis > SQL Explorer and Audit. Na aba SQL Explorer, clique em na aba Traffic Playback and Stress Test.

  3. Na página Task Center, clique em Create Task no canto superior direito.

Configure a tarefa

Etapa 1: Defina o tipo e o nome da tarefa

Na caixa de diálogo Create Task, defina Task Type como Playback Traffic Stress Test e insira um Task Name.

Etapa 2: Configure as informações de source

Parâmetro

Descrição

Instance source

Selecione Alibaba Cloud Database.

Database engine

Selecione o tipo de mecanismo da instância de source: MySQL (ApsaraDB RDS for MySQL), PolarDB for MySQL ou PolarDB-X (PolarDB-X 2.0).

Source instance

Selecione o ID da instância de source.

Advanced settings (opcional)

Para limitar a reprodução a bancos de dados específicos dentro da instância de source, clique em Advanced Settings, insira a Database Account e a Password dos bancos de dados de destino, clique em Obtain Database e selecione os bancos de dados desejados.

Clique em Next.

Etapa 3: Configure a instância de destino

Parâmetro

Descrição

Database engine

Selecione o tipo de mecanismo da instância de destino: MySQL, PolarDB for MySQL ou PolarDB-X.

Benchmark data migration

Selecione o método de migração de dados mais adequado à sua situação.

Restore mode

(Aparece quando Benchmark Data Migration é Restore by Backup.) Selecione By Time Point ou By Backup Set. Caso selecione By Backup Set e sua conta não tenha as permissões necessárias, clique em DAS Service-linked Role e depois em OK para conceder acesso.

Select restore time / Backup set

(Aparece quando Benchmark Data Migration é Restore by Backup.) Especifique o ponto no tempo ou o conjunto de backup a partir do qual os dados serão restaurados.

Migration task ID

(Aparece quando Benchmark Data Migration é Enter DTS Task ID.) Insira o ID da tarefa de migração do DTS existente.

DTS migration task specifications

(Aparece quando Benchmark Data Migration é Create DTS Migration Task.) Selecione as especificações para a tarefa do DTS.

Destination instance

(Aparece quando Benchmark Data Migration é Data Migration Completed, Enter DTS Task ID ou Create DTS Migration Task.) Selecione a instância de destino. Por padrão, o DAS se conecta ao endpoint primário dela.

Privileged account of destination instance

(Aparece para Data Migration Completed, Enter DTS Task ID e Create DTS Migration Task.) Insira o nome e a senha da conta privilegiada da instância de destino.

Privileged account of source instance

(Aparece para Restore by Backup e Create DTS Migration Task.) Insira o nome e a senha da conta privilegiada da instância de source.

Etapa 4: Configure as definições do teste de estresse

Parâmetro

Descrição

Select playback traffic

Selecione o intervalo de tempo do tráfego a ser reproduzido. O SQL Explorer and Audit deve estar habilitado na instância de source durante todo esse período.

Playback speed

Defina a taxa de reprodução como um multiplicador da velocidade original do tráfego. A taxa deve ser um número inteiro positivo. Valores válidos: 1–30. O valor 1 reproduz o tráfego na velocidade original. Se a taxa especificada exceder a capacidade suportada pela instância de destino, o DAS fará a reprodução na taxa máxima suportada.

Etapa 5: Configure o cliente de teste de estresse (ecs)

Defina o campo ECS that Deploys Stress Testing Program:

  • DAS Automatic Purchase and Deployment: o DAS cria uma instância ecs de pagamento conforme o uso dimensionada de acordo com o QPS da source e a taxa de reprodução. Nenhuma ação adicional é necessária.

  • Use your own ECS instance: clique em Add, selecione sua instância ecs e clique em Generate Deployment Command. Copie e execute o comando gerado nessa instância ecs. Execute também o comando abaixo para instale um cliente Java. Recomendamos a instalação do Java 8:

    sudo yum install -y java-1.8.0-openjdk

Envie a tarefa

Clique em Next. Após a validação bem-sucedida, clique em OK para crie a tarefa.

Próximos passos