Todos os produtos
Search
Central de documentação

PolarDB:Reprodução de tráfego e teste de estresse

Última atualização: Jul 13, 2026

Este tópico explica como usar a reprodução de tráfego e o teste de estresse antes de uma atualização de versão principal.

Visão geral

O recurso de reprodução de tráfego e teste de estresse do Database Autonomy Service (DAS) permite reproduzir sua carga de trabalho de produção em uma instância do PolarDB com a versão de destino antes de uma atualização de versão principal. Esse recurso ajuda a:

  • Validar se é necessário ampliar as especificações da instância para lidar com picos de tráfego.

  • Analisar diferenças no desempenho de execução de modelos de SQL entre as versões de origem e de destino do PolarDB.

Pré-requisitos

  • Crie uma instância para reprodução de tráfego e teste de estresse, denominada neste tópico como instância de destino para reprodução de tráfego e teste de estresse. Essa instância deve executar a mesma versão da instância de destino da atualização de versão principal. Também é possível adquirir essa instância durante a configuração da tarefa.

    Nota

    Não use a instância de destino para reprodução de tráfego e teste de estresse em um ambiente de produção.

  • Conecte a instância de origem e a instância de destino para reprodução de tráfego e teste de estresse ao DAS. Para mais informações, consulte Conectar uma instância de banco de dados da Alibaba Cloud ao DAS.

  • Ative o DAS Professional Edition tanto na instância de origem quanto na instância de destino para reprodução de tráfego e teste de estresse. Para mais informações, consulte Gerenciar logs de auditoria e serviços de O&M do DAS (anteriormente Economy Edition).

  • Prepare uma instância ECS para usar como cliente de teste de estresse. A instância ECS deve estar na mesma região da instância de destino para reprodução de tráfego e teste de estresse. Também é possível permitir que o DAS adquira automaticamente uma instância durante a configuração da tarefa.

    Nota

    Recomendamos implantar o cliente de teste de estresse e a instância de destino para reprodução de tráfego e teste de estresse na mesma Virtual Private Cloud (VPC).

Observações de uso

  • O teste de estresse não afeta a instância de origem; portanto, não é necessário executá-lo fora do horário de pico.

  • Antes de iniciar o teste de estresse, verifique a conectividade de rede entre o cliente de teste de estresse e a instância de destino para reprodução de tráfego e teste de estresse.

Faturamento

A reprodução de tráfego e o teste de estresse podem gerar as seguintes taxas:

  • Taxas do DAS Professional Edition. Para mais informações sobre preços, consulte Introdução aos logs de auditoria do DAS.

  • Taxas de migração do DTS. Para mais informações sobre preços, consulte Itens faturáveis.

  • (Opcional) Taxas da instância de destino para reprodução de tráfego e teste de estresse. Para mais informações sobre preços, consulte Itens faturáveis. Ignore este item caso utilize uma instância existente.

  • (Opcional) Se optar por adquirir uma nova instância ECS como cliente de teste de estresse durante a configuração da tarefa, o DAS adquire automaticamente uma instância ECS no modelo pagamento conforme o uso, com especificações adequadas baseadas no QPS do banco de dados de origem e na velocidade de reprodução. Para mais informações sobre preços, consulte Faturamento de instâncias.

Procedimento

Criar uma tarefa de teste de estresse

Esta seção usa o Teste de Estresse de Reprodução de Tráfego como exemplo para demonstrar como criar uma tarefa de teste de estresse.

  1. Faça login no console do DAS.

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

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

  4. Na caixa de diálogo Create Task, defina os seguintes parâmetros.

    Parâmetro

    Descrição

    Task Type

    Selecione Playback Traffic Stress Test.

    Job Name

    Insira um nome para a tarefa de teste de estresse. O nome deve ter entre 2 e 50 caracteres.

    Instance source

    Selecione Alibaba Cloud Database.

    Database type

    Mecanismo do banco de dados da instância de origem. Selecione PolarDB for MySQL.

    Source Instance

    Selecione o ID da Source Instance.

    Advanced Settings

    Para testar bancos de dados específicos na instância de origem, clique em Advanced Settings, forneça a Database Account e a Password dos bancos de dados de origem para obter as informações do banco de dados e selecione os bancos de dados que deseja testar.

  5. Clique em Next e defina os seguintes parâmetros.

    Parâmetro

    Descrição

    Database type

    Mecanismo do banco de dados da instância de destino. Selecione PolarDB for MySQL.

    Benchmark data migration

    Selecione Create DTS Migration Task.

    Nota

    Ao selecionar Create DTS Migration Task, o sistema cria automaticamente uma tarefa de migração de dados. Não é necessário realizar operações no console do DTS.

    DTS migration task specifications

    Selecione as especificações para a tarefa de migração do DTS.

    Destination Instance

    Selecione a instância de destino para reprodução de tráfego e teste de estresse. Por padrão, o sistema acessa o endpoint primário da instância de destino.

    Privileged account of destination instance

    Nome de usuário e senha da conta privilegiada da instância de destino.

    Privileged account of source instance

    Nome de usuário e senha da conta privilegiada da instância de origem.

    Select playback traffic

    Selecione o intervalo de tempo do tráfego a ser reproduzido.

    Nota

    O recurso SQL Explorer and Audit deve ter estado ativo na instância de origem durante esse intervalo de tempo.

    Playback speed

    Velocidade de reprodução do tráfego da instância de origem na instância de destino. Por exemplo, o valor 1 indica reprodução na velocidade original. A velocidade de reprodução deve ser um número inteiro positivo de 1 a 30.

    Nota

    Se a velocidade de reprodução definida exceder a velocidade máxima suportada pela instância de destino para reprodução de tráfego e teste de estresse, a tarefa será executada na velocidade máxima suportada pela instância de destino.

    Advanced Settings

    Selecione uma instância ECS para implantar o cliente de teste de estresse.

    Nota
    • É possível selecionar DAS Automatic Purchase and Deployment. O sistema adquire uma instância ECS no modelo pagamento conforme o uso, com especificações adequadas baseadas no QPS do banco de dados de origem e na velocidade de reprodução especificada.

    • Alternativamente, clique em Add para escolher uma instância ECS onde implantar o cliente de teste de estresse, gerar um comando de implantação e copiar e executar o comando nessa instância ECS. Execute também o comando sudo yum install -y java-1.8.0-openjdk na instância ECS selecionada para instalar o cliente Java. Recomendamos o uso do Java 8 para o cliente.

  6. Clique em Next.

  7. Clique em OK para criar a tarefa de teste de estresse.

Visualizar detalhes do teste de estresse

Após criar uma tarefa de teste de estresse, visualize-a na página Tasks. Na coluna Operation, execute as seguintes ações:

  • Clique em Details para abrir a página Traffic Playback and Stress Testing Details. Nessa página, visualize o status de execução da tarefa e o relatório do teste de estresse. A tabela a seguir descreve as informações disponíveis na página.

    Parâmetro

    Descrição

    Overview

    Compara informações básicas das instâncias de origem e de destino antes e depois do teste de estresse.

    Performance trend comparison

    Compara várias métricas de desempenho entre as instâncias de origem e de destino.

    SQL comparison

    Caso tenha ativado ou desativado o Autonomy Service na instância de destino para reprodução de tráfego e teste de estresse antes do teste, analise a diferença de desempenho dos modelos de SQL entre as instâncias de origem e de destino antes e depois do teste de estresse.

    Nota

    A aba SQL comparison serve para cenários como atualizações de mecanismo de banco de dados e alterações de especificação.

    Parameter Comparison

    Compara parâmetros importantes entre as instâncias de origem e de destino.

  • Para interromper uma tarefa de teste de estresse em execução, clique em Terminate.

  • Clique em Delete para excluir a tarefa de teste de estresse.

Liberar recursos

Quando o teste de estresse for concluído e não for mais necessário, acesse a página Traffic Playback and Stress Testing Details para liberar a instância ECS de teste. Caso não precise mais da instância de destino para reprodução de tráfego e teste de estresse, libere a instância de destino para reprodução de tráfego e teste de estresse.