Todos los productos
Search
Centro de documentos

:Resultados de pruebas de instancias ApsaraDB RDS con MySQL 5.6

Última actualización: Sep 03, 2026

Este tema describe los resultados de las pruebas de rendimiento de instancias ApsaraDB RDS de uso general que ejecutan MySQL 5.6.

Nota
  • Para simular mejor el entorno de producción, se utiliza la métrica Reads/Writes en esta prueba de estrés.

  • Los resultados de las pruebas de rendimiento son solo para referencia. Para obtener más información sobre cómo usar una instancia ApsaraDB RDS que ejecuta MySQL 5.6, consulte Troubleshoot slow SQL statements on an ApsaraDB RDS for MySQL instance.

Entorno

En esta prueba de estrés, se utiliza SysBench para evaluar el rendimiento de cinco instancias RDS que usan discos SSD locales premium. Estas instancias RDS utilizan diferentes tipos de instancia.

  • Tipos de instancia: rds.mysql.t1.small, rds.mysql.s2.large, rds.mysql.m1.medium, rds.mysql.c1.xlarge y rds.mysql.c2.xlarge

  • Familia de instancias: uso general

  • Edición: RDS High-availability Edition

  • Tipo de almacenamiento: disco SSD local premium

Configuraciones

El rendimiento se ve afectado significativamente por el volumen de datos, la duración de la prueba de estrés y la configuración de parámetros. A continuación se detallan las configuraciones utilizadas en esta prueba de estrés:

  • Volumen de datos: el volumen de datos y el número de tablas en cada instancia RDS que se va a probar son diferentes. Por lo tanto, los resultados de algunas de las cinco instancias RDS pueden ser similares.

  • Duración de la prueba de estrés: la duración es de 60 segundos para todas las instancias RDS.

  • Configuración de parámetros:

    • sync_binlog=1 y innodb_flush_log_at_trx_commit=1: asegúrese de que los datos enviados cada vez se escriban completamente en los discos.

    • rpl_semi_sync_master_enabled=ON: habilita el modo semisincrónico para una instancia RDS con el fin de garantizar la coherencia de datos entre las instancias RDS principal y secundaria.

    • Performance_schema=ON: habilita automáticamente Performance Schema para las instancias RDS que utilizan tipos de instancia con un tamaño de memoria mayor o igual a 8 GB.

      Nota

      Estas configuraciones de parámetros están incluidas en la plantilla de parámetros estándar de ApsaraDB RDS for MySQL. Si se aplica la plantilla de parámetros estándar a todas las instancias RDS, se maximiza la coherencia de los datos y el entorno de prueba se asemeja más al entorno de producción.

Resultados

Se pueden utilizar dos tipos de consultas para realizar pruebas de estrés. Determine el tipo de prueba de estrés según su volumen de datos.

  • Prueba de estrés para consultas basadas en caché: este tipo de prueba es adecuado para escenarios que involucran una pequeña cantidad de datos. Puede almacenar todos los datos en el pool de búferes de InnoDB para su acceso. Para obtener más información sobre cómo cambiar el tamaño del pool de búferes de InnoDB, consulte Change the size of the InnoDB buffer pool for an ApsaraDB RDS for MySQL instance.

  • Prueba de estrés para consultas basadas en E/S de disco: este tipo de prueba es adecuado para escenarios que involucran una gran cantidad de datos. Solo puede almacenar los datos más utilizados en el pool de búferes de InnoDB para su acceso. Durante la prueba de estrés, los datos se leen o escriben en los discos y se actualiza el pool de búferes de InnoDB.

Tipo 1: Prueba de estrés para consultas basadas en caché

内存命中型

Especificación (tipo de instancia)

Volumen de datos en una sola tabla

Número de tablas

Número máximo de conexiones

IOPS

Número de hilos de SysBench

Número de lecturas de SysBench

Número de escrituras de SysBench

1 núcleo y 1 GB de memoria

(rds.mysql.t1.small)

25000

32

300

600

8

450394

128684

2 núcleos y 4 GB de memoria

(rds.mysql.s2.large)

25000

32

1200

2000

8

1045100

298598

4 núcleos y 16 GB de memoria

(rds.mysql.m1.medium)

25000

128

4000

7000

16

1063846

303956

8 núcleos y 32 GB de memoria

(rds.mysql.c1.xlarge)

25000

128

8000

12000

32

2177504

622144

16 núcleos y 64 GB de memoria

(rds.mysql.c2.xlarge)

25000

128

16000

14000

64

4686654

1339044

Tipo 2: Prueba de estrés para consultas basadas en E/S de disco

磁盘I/O型

Especificación (tipo de instancia)

Volumen de datos en una sola tabla

Número de tablas

Número máximo de conexiones

IOPS

Número de hilos de SysBench

Número de lecturas de SysBench

Número de escrituras de SysBench

1 núcleo y 1 GB de memoria

(rds.mysql.t1.small)

80000

32

300

600

8

406238

116068

2 núcleos y 4 GB de memoria

(rds.mysql.s2.large)

80000

32

1200

2000

8

1013614

289604

4 núcleos y 16 GB de memoria

(rds.mysql.m1.medium)

800000

128

4000

7000

16

1040154

295768

8 núcleos y 32 GB de memoria

(rds.mysql.c1.xlarge)

800000

128

8000

12000

32

2119922

605692

16 núcleos y 64 GB de memoria

(rds.mysql.c2.xlarge)

800000

128

16000

14000

64

4434220

1266920