Todos os produtos
Search
Central de documentação

:Test results of ApsaraDB RDS instances that run MySQL 5.6

Última atualização: Jun 26, 2026

Este tópico descreve os resultados dos testes de desempenho de instâncias de uso geral do ApsaraDB RDS que executam o MySQL 5.6.

Nota
  • Para simular melhor o ambiente de produção, este teste de estresse utiliza a métrica Reads/Writes.

  • Os resultados dos testes de desempenho servem apenas como referência. Para obter mais informações sobre como usar uma instância do ApsaraDB RDS com MySQL 5.6, consulte Instruções SQL lentas no ApsaraDB RDS for MySQL.

Ambiente

Neste teste de estresse, o SysBench avaliou o desempenho de cinco instâncias do RDS com SSDs locais premium. Essas instâncias utilizam tipos diferentes.

  • Tipos de instância: rds.mysql.t1.small, rds.mysql.s2.large, rds.mysql.m1.medium, rds.mysql.c1.xlarge e rds.mysql.c2.xlarge

  • Família da instância: uso geral

  • Edição: RDS High-availability Edition

  • Tipo de armazenamento: SSD local premium

Configurações

O desempenho é significativamente afetado pelo volume de dados, pela duração do teste de estresse e pelas configurações de parâmetros. As seguintes configurações foram aplicadas neste teste:

  • Volume de dados: O volume de dados e o número de tabelas variam em cada instância do RDS testada. Portanto, os resultados de algumas das cinco instâncias podem ser semelhantes.

  • Duração do teste de estresse: A duração é de 60 segundos para todas as instâncias do RDS.

  • Configurações de parâmetros:

    • sync_binlog=1 e innodb_flush_log_at_trx_commit=1: garantem que os dados enviados a cada vez sejam gravados completamente nos discos.

    • rpl_semi_sync_master_enabled=ON: ativa o modo semissíncrono na instância do RDS para assegurar a consistência dos dados entre as instâncias primária e secundária.

    • Performance_schema=ON: ativa automaticamente o Performance Schema para instâncias do RDS cujos tipos possuem memória igual ou superior a 8 GB.

      Nota

      Essas configurações de parâmetros estão incluídas no modelo de parâmetros padrão do ApsaraDB RDS for MySQL. Se o modelo padrão for aplicado a todas as instâncias do RDS, a consistência dos dados será maximizada e o ambiente de teste ficará mais próximo do ambiente de produção.

Resultados

Dois tipos de consultas podem realizar testes de estresse. Escolha o tipo adequado com base no seu volume de dados.

  • Teste de estresse para consultas baseadas em cache: Adequado para cenários com pequeno volume de dados. Todos os dados cabem no buffer pool do InnoDB para acesso. Para saber como alterar o tamanho do buffer pool do InnoDB, consulte Alterar o tamanho do buffer pool do InnoDB para uma instância do ApsaraDB RDS for MySQL.

  • Teste de estresse para consultas baseadas em E/S de disco: Recomendado para cenários com grande volume de dados. Apenas os dados mais acessados residem no buffer pool do InnoDB. Durante o teste, os dados são lidos ou gravados nos discos e o buffer pool do InnoDB é atualizado.

Tipo 1: Teste de estresse para consultas baseadas em cache

内存命中型

Especificação (tipo de instância)

Volume de dados em uma única tabela

Número de tabelas

Número máximo de conexões

IOPS

Número de threads do SysBench

Número de leituras do SysBench

Número de gravações do SysBench

1 núcleo e 1 GB de memória

(rds.mysql.t1.small)

25000

32

300

600

8

450394

128684

2 núcleos e 4 GB de memória

(rds.mysql.s2.large)

25000

32

1200

2000

8

1045100

298598

4 núcleos e 16 GB de memória

(rds.mysql.m1.medium)

25000

128

4000

7000

16

1063846

303956

8 núcleos e 32 GB de memória

(rds.mysql.c1.xlarge)

25000

128

8000

12000

32

2177504

622144

16 núcleos e 64 GB de memória

(rds.mysql.c2.xlarge)

25000

128

16000

14000

64

4686654

1339044

Tipo 2: Teste de estresse para consultas baseadas em E/S de disco

磁盘I/O型

Especificação (tipo de instância)

Volume de dados em uma única tabela

Número de tabelas

Número máximo de conexões

IOPS

Número de threads do SysBench

Número de leituras do SysBench

Número de gravações do SysBench

1 núcleo e 1 GB de memória

(rds.mysql.t1.small)

80000

32

300

600

8

406238

116068

2 núcleos e 4 GB de memória

(rds.mysql.s2.large)

80000

32

1200

2000

8

1013614

289604

4 núcleos e 16 GB de memória

(rds.mysql.m1.medium)

800000

128

4000

7000

16

1040154

295768

8 núcleos e 32 GB de memória

(rds.mysql.c1.xlarge)

800000

128

8000

12000

32

2119922

605692

16 núcleos e 64 GB de memória

(rds.mysql.c2.xlarge)

800000

128

16000

14000

64

4434220

1266920