Los nodos de cómputo de PolarDB for MySQL Standard Edition están disponibles en dos familias (uso general y dedicado) con arquitecturas X86 y YiTian ARM. Las métricas de rendimiento varían según la clase de almacenamiento (ESSD o PSL4/PSL5).
Elija una familia
|
Familia |
Resource allocation |
Best for |
|
Uso general |
La CPU se comparte entre los clústeres del mismo servidor. |
Cargas de trabajo sensibles al costo que aprovechan la multiplexación de recursos |
|
Dedicado |
Los recursos de cómputo (como la CPU) se asignan exclusivamente a su clúster. No se comparten con otros clústeres. |
Cargas de trabajo que requieren un rendimiento estable y predecible |
Especificaciones de nodos de cómputo
Discos ESSD
X86 — Uso general
|
Specification code |
CPU and memory |
Max storage (TB) |
Default max connections1 |
Max inodes2 |
Max blktags3 |
|
polar.mysql.g1.tiny.c |
1 core, 1 GB |
64 |
1,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g1.small.c |
1 core, 2 GB |
64 |
2,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g2.small.c |
2 cores, 4 GB |
64 |
2,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g4.medium.c |
2 cores, 8 GB |
64 |
2,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g8.medium.c |
2 cores, 16 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g2.large.c |
4 cores, 8 GB |
64 |
3,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g4.large.c |
4 cores, 16 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g8.large.c |
4 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g2.xlarge.c |
8 cores, 16 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g4.xlarge.c |
8 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g8.xlarge.c |
8 cores, 64 GB |
64 |
16,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g2.2xlarge.c |
16 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g4.2xlarge.c |
16 cores, 64 GB |
64 |
16,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g8.2xlarge.c |
16 cores, 128 GB |
64 |
16,000 |
6,707,200 |
8,384,000 |
X86 — Dedicado
|
Specification code |
CPU and memory |
Max storage (TB) |
Default max connections1 |
Max inodes2 |
Max blktags3 |
|
polar.mysql.x4.medium.c |
2 cores, 8 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x8.medium.c |
2 cores, 16 GB |
64 |
8,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x2.large.c |
4 cores, 8 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x4.large.c |
4 cores, 16 GB |
64 |
8,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x8.large.c |
4 cores, 32 GB |
64 |
8,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x2.xlarge.c |
8 cores, 16 GB |
64 |
8,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x4.xlarge.c |
8 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x8.xlarge.c |
8 cores, 64 GB |
64 |
16,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x2.2xlarge.c |
16 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x4.2xlarge.c |
16 cores, 64 GB |
64 |
32,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x8.2xlarge.c |
16 cores, 128 GB |
64 |
32,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x2.4xlarge.c |
32 cores, 64 GB |
64 |
32,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x4.4xlarge.c |
32 cores, 128 GB |
64 |
64,000 |
104,857,600 |
131,072,000 |
|
polar.mysql.x8.4xlarge.c |
32 cores, 256 GB |
64 |
64,000 |
104,857,600 |
131,072,000 |
|
polar.mysql.x4.8xlarge.c |
64 cores, 256 GB |
64 |
64,000 |
104,857,600 |
131,072,000 |
|
polar.mysql.x8.8xlarge.c |
64 cores, 512 GB |
64 |
64,000 |
104,857,600 |
131,072,000 |
YiTian ARM — Uso general
|
Specification code |
CPU and memory |
Max storage (TB) |
Default max connections1 |
Max inodes2 |
Max blktags3 |
|
polar.mysql.g1m.tiny.c |
1 core, 1 GB |
64 |
1,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g1m.small.c |
1 core, 2 GB |
64 |
2,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g2m.small.c |
2 cores, 4 GB |
64 |
2,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g4m.medium.c |
2 cores, 8 GB |
64 |
2,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g8m.medium.c |
2 cores, 16 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g2m.large.c |
4 cores, 8 GB |
64 |
3,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g4m.large.c |
4 cores, 16 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g8m.large.c |
4 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g2m.xlarge.c |
8 cores, 16 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g4m.xlarge.c |
8 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g8m.xlarge.c |
8 cores, 64 GB |
64 |
16,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g2m.2xlarge.c |
16 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g4m.2xlarge.c |
16 cores, 64 GB |
64 |
16,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.g8m.2xlarge.c |
16 cores, 128 GB |
64 |
16,000 |
6,707,200 |
8,384,000 |
YiTian ARM — Dedicado
|
Specification code |
CPU and memory |
Max storage (TB) |
Default max connections1 |
Max inodes2 |
Max blktags3 |
|
polar.mysql.x4m.medium.c |
2 cores, 8 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x8m.medium.c |
2 cores, 16 GB |
64 |
8,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x2m.large.c |
4 cores, 8 GB |
64 |
6,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x4m.large.c |
4 cores, 16 GB |
64 |
8,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x8m.large.c |
4 cores, 32 GB |
64 |
8,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x2m.xlarge.c |
8 cores, 16 GB |
64 |
8,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x4m.xlarge.c |
8 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x8m.xlarge.c |
8 cores, 64 GB |
64 |
16,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x2m.2xlarge.c |
16 cores, 32 GB |
64 |
10,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x4m.2xlarge.c |
16 cores, 64 GB |
64 |
32,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x8m.2xlarge.c |
16 cores, 128 GB |
64 |
32,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x2m.4xlarge.c |
32 cores, 64 GB |
64 |
32,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x4m.4xlarge.c |
32 cores, 128 GB |
64 |
64,000 |
6,707,200 |
8,384,000 |
|
polar.mysql.x8m.4xlarge.c |
32 cores, 256 GB |
64 |
64,000 |
6,707,200 |
8,384,000 |
PSL4/PSL5
La arquitectura YiTian ARM no es compatible con PSL4 ni con PSL5.
X86 — Uso general
|
Specification code |
CPU and memory |
Max storage (TB) |
Default max connections1 |
Max inodes2 |
Max blktags3 |
Max PSL4 IOPS4 |
Max PSL5 IOPS4 |
I/O bandwidth |
|
polar.mysql.g1.tiny.c |
1 core, 1 GB |
100 |
1,000 |
20,971,520 |
26,214,400 |
1,500 |
3,000 |
1 Gbps |
|
polar.mysql.g1.small.c |
1 core, 2 GB |
100 |
1,500 |
20,971,520 |
26,214,400 |
1,700 |
3,400 |
1 Gbps |
|
polar.mysql.g2.small.c |
2 cores, 4 GB |
100 |
1,800 |
20,971,520 |
26,214,400 |
4,000 |
8,000 |
1 Gbps |
|
polar.mysql.g4.medium.c |
2 cores, 8 GB |
100 |
2,000 |
20,971,520 |
26,214,400 |
8,000 |
16,000 |
1 Gbps |
|
polar.mysql.g8.medium.c |
2 cores, 16 GB |
100 |
8,000 |
20,971,520 |
26,214,400 |
8,000 |
16,000 |
2 Gbps |
|
polar.mysql.g2.large.c |
4 cores, 8 GB |
100 |
3,000 |
20,971,520 |
26,214,400 |
15,000 |
30,000 |
2 Gbps |
|
polar.mysql.g4.large.c |
4 cores, 16 GB |
100 |
6,000 |
20,971,520 |
26,214,400 |
21,000 |
42,000 |
2 Gbps |
|
polar.mysql.g8.large.c |
4 cores, 32 GB |
100 |
8,000 |
20,971,520 |
26,214,400 |
21,000 |
42,000 |
4 Gbps |
|
polar.mysql.g2.xlarge.c |
8 cores, 16 GB |
100 |
6,000 |
20,971,520 |
26,214,400 |
24,000 |
48,000 |
2 Gbps |
|
polar.mysql.g4.xlarge.c |
8 cores, 32 GB |
100 |
10,000 |
20,971,520 |
26,214,400 |
27,000 |
54,000 |
4 Gbps |
|
polar.mysql.g8.xlarge.c |
8 cores, 64 GB |
100 |
16,000 |
20,971,520 |
26,214,400 |
27,000 |
54,000 |
10 Gbps |
|
polar.mysql.g2.2xlarge.c |
16 cores, 32 GB |
100 |
16,000 |
20,971,520 |
26,214,400 |
31,500 |
63,000 |
4 Gbps |
|
polar.mysql.g4.2xlarge.c |
16 cores, 64 GB |
100 |
16,000 |
20,971,520 |
26,214,400 |
31,500 |
63,000 |
4 Gbps |
|
polar.mysql.g8.2xlarge.c |
16 cores, 128 GB |
100 |
16,000 |
20,971,520 |
26,214,400 |
31,500 |
63,000 |
8 Gbps |
X86 — Dedicado
|
Specification code |
CPU and memory |
Max storage (TB) |
Default max connections1 |
Max inodes2 |
Max blktags3 |
Max PSL4 IOPS4 |
Max PSL5 IOPS4 |
I/O bandwidth |
|
polar.mysql.x4.medium.c |
2 cores, 8 GB |
100 |
6,000 |
20,971,520 |
26,214,400 |
8,000 |
16,000 |
1 Gbps |
|
polar.mysql.x8.medium.c |
2 cores, 16 GB |
100 |
8,000 |
20,971,520 |
26,214,400 |
18,000 |
36,000 |
2 Gbps |
|
polar.mysql.x2.large.c |
4 cores, 8 GB |
100 |
3,000 |
20,971,520 |
26,214,400 |
32,000 |
64,000 |
2 Gbps |
|
polar.mysql.x4.large.c |
4 cores, 16 GB |
100 |
8,000 |
20,971,520 |
26,214,400 |
32,000 |
64,000 |
4 Gbps |
|
polar.mysql.x8.large.c |
4 cores, 32 GB |
100 |
8,000 |
20,971,520 |
26,214,400 |
36,000 |
72,000 |
4 Gbps |
|
polar.mysql.x2.xlarge.c |
8 cores, 16 GB |
100 |
6,000 |
20,971,520 |
26,214,400 |
48,000 |
96,000 |
2 Gbps |
|
polar.mysql.x4.xlarge.c |
8 cores, 32 GB |
100 |
10,000 |
20,971,520 |
26,214,400 |
48,000 |
96,000 |
8 Gbps |
|
polar.mysql.x8.xlarge.c |
8 cores, 64 GB |
100 |
16,000 |
20,971,520 |
26,214,400 |
50,000 |
108,000 |
10 Gbps |
|
polar.mysql.x2.2xlarge.c |
16 cores, 32 GB |
100 |
16,000 |
20,971,520 |
26,214,400 |
50,000 |
192,000 |
4 Gbps |
|
polar.mysql.x4.2xlarge.c |
16 cores, 64 GB |
100 |
32,000 |
20,971,520 |
26,214,400 |
50,000 |
192,000 |
16 Gbps |
|
polar.mysql.x8.2xlarge.c |
16 cores, 128 GB |
100 |
32,000 |
20,971,520 |
26,214,400 |
50,000 |
192,000 |
16 Gbps |
|
polar.mysql.x2.4xlarge.c |
32 cores, 64 GB |
100 |
32,000 |
20,971,520 |
26,214,400 |
80,000 |
288,000 |
16 Gbps |
|
polar.mysql.x4.4xlarge.c |
32 cores, 128 GB |
500 |
64,000 |
104,857,600 |
131,072,000 |
80,000 |
288,000 |
20 Gbps |
|
polar.mysql.x8.4xlarge.c |
32 cores, 256 GB |
500 |
64,000 |
104,857,600 |
131,072,000 |
80,000 |
288,000 |
24 Gbps |
|
polar.mysql.x4.8xlarge.c |
64 cores, 256 GB |
500 |
64,000 |
104,857,600 |
131,072,000 |
100,000 |
288,000 |
24 Gbps |
|
polar.mysql.x8.8xlarge.c |
64 cores, 512 GB |
500 |
100,000 |
104,857,600 |
131,072,000 |
100,000 |
288,000 |
24 Gbps |
-
En un clúster PSL4/PSL5, cada subclúster cuenta con su propia asignación de almacenamiento independiente y no interfiere con los demás.
Por ejemplo, si la especificación de almacenamiento adquirida para el clúster es de 96,000 IOPS y 8 Gbps, un clúster formado por un nodo de lectura/escritura y tres nodos de solo lectura genera cuatro subclústeres. Cada uno de ellos dispone de 96,000 IOPS y 8 Gbps de ancho de banda propios, sin depender de los otros.
PolarStore (PSL4/PSL5) admite almacenamiento a escala de petabytes. Para reservar esta capacidad, Contact us.
IOPS máximas4
Las IOPS máximas son un valor teórico. No se garantiza alcanzar estos valores en todas las condiciones.
IOPS y rendimiento de ESSD
Las IOPS y el rendimiento máximos de un disco ESSD dependen de la clase de disco (PL0/PL1/PL2/PL3/AutoPL) y de la capacidad de disco adquirida, no de la especificación del nodo de cómputo (CPU y memoria). Para obtener más IOPS, elija una clase PL superior, adquiera mayor capacidad o actualice las IOPS aprovisionadas de AutoPL. En cambio, las IOPS máximas de PSL4/PSL5 escalan linealmente con la especificación del nodo. A continuación se detallan las IOPS y el rendimiento máximos de cada clase de ESSD.
Los valores de la tabla representan el rendimiento máximo de cada clase. Las IOPS y el rendimiento reales de ESSD escalan linealmente con la capacidad de disco adquirida; los valores de la tabla solo se alcanzan cuando el disco tiene el tamaño suficiente. Use las fórmulas siguientes para convertir la capacidad al rendimiento real.
Para los discos ESSD AutoPL, configure Provisioned IOPS of AutoPL Disks durante la compra, o bien Change ESSD performance, para elevar el límite de IOPS hasta un total de 100,000.
Para conocer los detalles de rendimiento de los discos ESSD, consulte ESSDs y ESSD AutoPL disks.
Clase de disco | Fórmula de IOPS | IOPS máximas | Fórmula de rendimiento (MB/s) | Rendimiento máximo |
ESSD PL0 | min{1800+12*capacity, 10000} | 10,000 | min{100+0.25*capacity, 180} | 180 MB/s |
ESSD PL1 | min{1800+50*capacity, 50000} | 50,000 | min{120+0.5*capacity, 350} | 350 MB/s |
ESSD PL2 | min{1800+50*capacity, 100000} | 100,000 | min{120+0.5*capacity, 750} | 750 MB/s |
ESSD PL3 | min{1800+50*capacity, 1000000} | 1,000,000 | min{120+0.5*capacity, 4000} | 4,000 MB/s |
ESSD AutoPL |
| 100,000 |
| 1,131 MB/s |
Notas de uso
1 Conexiones máximas
Los valores de las tablas corresponden a la configuración predeterminada. Para aumentar el límite, establezca el parámetro max_connections en la consola. El rango válido va de 1 a 200,000. Para más información, consulte Set cluster parameters.
2 3 Inodos y blktags
PolarDB accede al almacenamiento subyacente mediante PolarFileSystem (PolarFS), un sistema de archivos distribuido desarrollado por Alibaba Cloud. PolarFS utiliza inodos y blktags como unidades de almacenamiento:
Un inodo representa un archivo.
Un blktag representa 4 MB de espacio lógico en block storage.
Ambas cantidades escalan linealmente con la capacidad del disco. Un disco de 10 GB admite hasta 2,048 inodos y 2,560 blktags. Si la capacidad, la cantidad de inodos o la cantidad de blktags alcanza el límite superior, actualice las especificaciones del disco.
En los clústeres respaldados por ESSD, la capa de almacenamiento ESSD también utiliza inodos y blktags, y mantiene la misma relación lineal con la capacidad del disco.
Conversiones de unidades de capacidad:
1 TB = 1,024 GB
1 GB = 1,024 MB
1 MB = 1,024 KB
1 KB = 1,024 Bytes