Esta página presenta los datos de rendimiento máximo en procesamiento transaccional en línea (OLTP) de PolarDB for MySQL 8.0.1 Cluster Edition para todas las especificaciones dedicadas disponibles. Use estos resultados para estimar la especificación adecuada para su carga de trabajo antes de aprovisionar un clúster.
Para conocer la metodología de prueba, consulte OLTP performance testing .
Configuración de la prueba
Todos los resultados se recopilaron de un clúster con un nodo de lectura/escritura y un nodo de solo lectura. Las pruebas usaron Sysbench con un incremento gradual de concurrencia: comenzaron con 1 hilo y aumentaron a 8, 16, 32, 64 y 128. En cada nivel de concurrencia, la prueba se ejecutó hasta que el QPS (consultas por segundo) y el TPS (transacciones por segundo) se estabilizaron, y luego continuó durante un periodo sostenido. Los valores reportados corresponden a los promedios obtenidos durante la ventana estable. El resultado final representa el QPS y TPS máximos registrados en todos los niveles de concurrencia.
Para las especificaciones de gran escala, se ajustaron los endpoints y se configuraron los parámetros clave. Esto permitió minimizar la latencia del enlace y aprovechar al máximo los recursos del clúster.
Ajuste de parámetros
Especificación de gran escala (120 núcleos, 920 GB)
DBNodeClassCPU es la cantidad de núcleos de CPU en el nodo de cómputo.
|
**Parámetro** |
**Antes de la modificación** |
**Después de la modificación** |
**Efecto** |
|
|
1 |
120 |
Configura las particiones del sistema de bloqueos para que coincidan con la cantidad de núcleos de CPU, lo que reduce la contención de bloqueos bajo alta concurrencia |
|
|
|
|
Reduce el tamaño del pool de hilos para evitar una competencia excesiva entre ellos y mejorar la eficiencia de los recursos |
|
|
OFF |
ON |
Habilita el mecanismo sin bloqueo Commit Sequence Number (CSN) para mejorar la eficiencia de confirmación de transacciones y reducir la sobrecarga por bloqueos |
Otras especificaciones
|
**Parámetro** |
**Valor** |
**Efecto** |
|
|
|
Configura las particiones del sistema de bloqueos para que coincidan con la cantidad de núcleos de CPU, lo que reduce la contención de bloqueos bajo alta concurrencia |
Rendimiento máximo de solo lectura
La prueba de solo lectura usa --range-selects=0, lo cual deshabilita las consultas por rango y evalúa el escenario oltp_point_selects (solo consultas point-select).

|
**Especificaciones** |
**2 núcleos, 8 GB** |
**2 núcleos, 16 GB** |
**4 núcleos, 16 GB** |
**4 núcleos, 32 GB** |
**8 núcleos, 32 GB** |
**8 núcleos, 64 GB** |
**16 núcleos, 32 GB** |
**16 núcleos, 64 GB** |
**16 núcleos, 128 GB** |
**32 núcleos, 128 GB** |
**32 núcleos, 256 GB** |
**64 núcleos, 512 GB** |
**120 núcleos, 920 GB** |
|
QPS de solo lectura |
123,234.31 |
128,407.45 |
261,992.95 |
263,557.53 |
518,849.56 |
514,733 |
919,903.31 |
968,769 |
922,508.84 |
1,435,099.19 |
1,431,018.25 |
1,975,797.41 |
3,805,887 |
|
TPS de solo lectura |
12,323.43 |
12,840.74 |
26,199.30 |
26,355.75 |
51,884.96 |
51,473.30 |
91,990.33 |
96,876.90 |
92,250.88 |
143,509.91 |
143,101.84 |
197,579.74 |
380,588.70 |
Rendimiento máximo de lectura y escritura

|
**Especificaciones** |
**2 núcleos, 8 GB** |
**2 núcleos, 16 GB** |
**4 núcleos, 16 GB** |
**4 núcleos, 32 GB** |
**8 núcleos, 32 GB** |
**8 núcleos, 64 GB** |
**16 núcleos, 32 GB** |
**16 núcleos, 64 GB** |
**16 núcleos, 128 GB** |
**32 núcleos, 128 GB** |
**32 núcleos, 256 GB** |
**64 núcleos, 512 GB** |
**120 núcleos, 920 GB** |
|
QPS de lectura y escritura |
34,659.68 |
38,909.52 |
90,971.50 |
95,615.19 |
197,093.04 |
198,704.02 |
387,869.61 |
390,841.80 |
380,663.09 |
687,255 |
663,323.67 |
984,014.28 |
2,195,884 |
|
TPS de lectura y escritura |
1,732.98 |
1,945.48 |
4,548.57 |
4,780.76 |
9,854.65 |
9,935.20 |
19,393.48 |
19,542.09 |
19,033.15 |
34,362.74 |
33,166.17 |
49,200.72 |
109,794.20 |
Rendimiento máximo de escritura

|
**Especificaciones** |
**2 núcleos, 8 GB** |
**2 núcleos, 16 GB** |
**4 núcleos, 16 GB** |
**4 núcleos, 32 GB** |
**8 núcleos, 32 GB** |
**8 núcleos, 64 GB** |
**16 núcleos, 32 GB** |
**16 núcleos, 64 GB** |
**16 núcleos, 128 GB** |
**32 núcleos, 128 GB** |
**32 núcleos, 256 GB** |
**64 núcleos, 512 GB** |
**120 núcleos, 920 GB** |
|
QPS de escritura |
23,914.56 |
25,353.92 |
65,187.37 |
63,711.64 |
135,037.31 |
127,477.78 |
231,777.32 |
237,859.68 |
232,331.81 |
381,489.46 |
377,614.51 |
608,817.22 |
879,742.76 |
|
TPS de escritura |
3,985.76 |
4,225.65 |
10,864.56 |
10,618.61 |
22,506.22 |
21,246.30 |
38,629.56 |
39,643.28 |
38,721.97 |
63,581.58 |
62,935.76 |
101,469.57 |
146,623.80 |