RDS for MySQL Instance Classes
To learn about the DB engine versions supported by RDS for MySQL, see DB Engines and Versions.
- x86: general-purpose (recommended), dedicated (recommended), general-enhanced (installed base operations), and general-enhanced II (installed base operations)
For information about transactions per second (TPS) and queries per second (QPS), see Performance White Paper.
Instance Class |
Description |
Scenario |
Constraints |
---|---|---|---|
General-purpose (recommended) |
CPU resources are shared with other general-purpose DB instances on the same physical machine. CPU usage is maximized through resource overcommitment. This instance class is a cost-effective option and suitable for scenarios where performance stability is not critical. If traffic loads are light, the computing performance is high. However, if traffic loads are heavy, vCPUs of different instances compete for physical CPU resources, resulting in unstable computing performance. |
Suitable for scenarios that have high requirements on cost-effectiveness. |
Table 2 lists the regions where this instance class is available. |
Dedicated (recommended) |
The instance has dedicated CPU and memory resources to ensure stable performance. The performance of a dedicated instance is never affected by other instances on the same physical machine. This instance class is good when performance stability is important. |
Suitable for core database scenarios such as e-commerce, gaming, finance, government, and enterprise applications. |
Table 2 lists the regions where this instance class is available. |
General-enhanced and general-enhanced II |
With a leading network acceleration engine and Data Plane Development Kit (DPDK) fast packet processing, this instance class provides higher network performance and computing power. |
Suitable for websites and web applications that require high database computing and network performance. |
These two instance classes are for installed base operations. |
Instance Class |
Region |
---|---|
General-purpose and dedicated |
CN North-Beijing4 and CN North-Ulanqab1 |
CN East-Shanghai1 |
|
CN South-Guangzhou and CN South-Guangzhou-InvitationOnly |
|
CN Southwest-Guiyang1 |
|
AP-Bangkok and AP-Singapore |
|
CN-Hong Kong |
|
LA-Sao Paulo1, LA-Santiago, LA-Mexico City1, and LA-Mexico City2 |
|
AF-Johannesburg |
Instance Class |
Specification Code for Primary/Standby Instances |
Specification Code for Read Replicas |
Specification Code for Single Instances |
vCPUs |
Memory (GB) |
---|---|---|---|---|---|
General-purpose |
rds.mysql.n1.large.2.ha |
rds.mysql.n1.large.2.rr (Read replicas) rds.mysql.n1.large.2.rha.rr (HA read replicas) |
rds.mysql.n1.large.2 |
2 |
4 |
rds.mysql.n1.large.4.ha |
rds.mysql.n1.large.4.rr (Read replicas) rds.mysql.n1.large.4.rha.rr (HA read replicas) |
rds.mysql.n1.large.4 |
2 |
8 |
|
rds.mysql.n1.xlarge.2.ha |
rds.mysql.n1.xlarge.2.rr (Read replicas) rds.mysql.n1.xlarge.2.rha.rr (HA read replicas) |
rds.mysql.n1.xlarge.2 |
4 |
8 |
|
rds.mysql.n1.xlarge.4.ha |
rds.mysql.n1.xlarge.4.rr (Read replicas) rds.mysql.n1.xlarge.4.rha.rr (HA read replicas) |
rds.mysql.n1.xlarge.4 |
4 |
16 |
|
rds.mysql.n1.2xlarge.2.ha |
rds.mysql.n1.2xlarge.2.rr (Read replicas) rds.mysql.n1.2xlarge.2.rha.rr (HA read replicas) |
rds.mysql.n1.2xlarge.2 |
8 |
16 |
|
rds.mysql.n1.2xlarge.4.ha |
rds.mysql.n1.2xlarge.4.rr (Read replicas) rds.mysql.n1.2xlarge.4.rha.rr (HA read replicas) |
rds.mysql.n1.2xlarge.4 |
8 |
32 |
|
Dedicated
NOTE:
|
rds.mysql.x1.large.2.ha |
rds.mysql.x1.large.2.rr (Read replicas) rds.mysql.x1.large.2.rha.rr (HA read replicas) |
rds.mysql.x1.large.2 |
2 |
4 |
rds.mysql.x1.large.4.ha |
rds.mysql.x1.large.4.rr (Read replicas) rds.mysql.x1.large.4.rha.rr (HA read replicas) |
rds.mysql.x1.large.4 |
2 |
8 |
|
rds.mysql.x1.large.8.ha |
rds.mysql.x1.large.8.rr (Read replicas) rds.mysql.x1.large.8.rha.rr (HA read replicas) |
rds.mysql.x1.large.8 |
2 |
16 |
|
rds.mysql.x1.xlarge.2.ha |
rds.mysql.x1.xlarge.2.rr (Read replicas) rds.mysql.x1.xlarge.2.rha.rr (HA read replicas) |
rds.mysql.x1.xlarge.2 |
4 |
8 |
|
rds.mysql.x1.xlarge.4.ha |
rds.mysql.x1.xlarge.4.rr (Read replicas) rds.mysql.x1.xlarge.4.rha.rr (HA read replicas) |
rds.mysql.x1.xlarge.4 |
4 |
16 |
|
rds.mysql.x1.xlarge.8.ha |
rds.mysql.x1.xlarge.8.rr (Read replicas) rds.mysql.x1.xlarge.8.rha.rr (HA read replicas) |
rds.mysql.x1.xlarge.8 |
4 |
32 |
|
rds.mysql.x1.2xlarge.2.ha |
rds.mysql.x1.2xlarge.2.rr (Read replicas) rds.mysql.x1.2xlarge.2.rha.rr (HA read replicas) |
rds.mysql.x1.2xlarge.2 |
8 |
16 |
|
rds.mysql.x1.2xlarge.4.ha |
rds.mysql.x1.2xlarge.4.rr (Read replicas) rds.mysql.x1.2xlarge.4.rha.rr (HA read replicas) |
rds.mysql.x1.2xlarge.4 |
8 |
32 |
|
rds.mysql.x1.2xlarge.8.ha |
rds.mysql.x1.2xlarge.8.rr (Read replicas) rds.mysql.x1.2xlarge.8.rha.rr (HA read replicas) |
rds.mysql.x1.2xlarge.8 |
8 |
64 |
|
rds.mysql.x1.4xlarge.2.ha |
rds.mysql.x1.4xlarge.2.rr (Read replicas) rds.mysql.x1.4xlarge.2.rha.rr (HA read replicas) |
rds.mysql.x1.4xlarge.2 |
16 |
32 |
|
rds.mysql.x1.4xlarge.4.ha |
rds.mysql.x1.4xlarge.4.rr (Read replicas) rds.mysql.x1.4xlarge.8.rha.rr (HA read replicas) |
rds.mysql.x1.4xlarge.4 |
16 |
64 |
|
rds.mysql.x1.4xlarge.8.ha |
rds.mysql.x1.4xlarge.8.rr (Read replicas) rds.mysql.x1.4xlarge.8.rha.rr (HA read replicas) |
rds.mysql.x1.4xlarge.8 |
16 |
128 |
|
rds.mysql.x1.8xlarge.2.ha |
rds.mysql.x1.8xlarge.2.rr (Read replicas) rds.mysql.x1.8xlarge.2.rha.rr (HA read replicas) |
rds.mysql.x1.8xlarge.2 |
32 |
64 |
|
rds.mysql.x1.8xlarge.4.ha |
rds.mysql.x1.8xlarge.4.rr (Read replicas) rds.mysql.x1.8xlarge.4.rha.rr (HA read replicas) |
rds.mysql.x1.8xlarge.4 |
32 |
128 |
|
rds.mysql.x1.8xlarge.8.ha |
rds.mysql.x1.8xlarge.8.rr (Read replicas) rds.mysql.x1.8xlarge.8.rha.rr (HA read replicas) |
rds.mysql.x1.8xlarge.8 |
32 |
256 |
|
rds.mysql.x1.16xlarge.2.ha |
rds.mysql.x1.16xlarge.2.rr (Read replicas) rds.mysql.x1.16xlarge.2.rha.rr (HA read replicas) |
rds.mysql.x1.16xlarge.2 |
64 |
128 |
|
rds.mysql.x1.16xlarge.4.ha |
rds.mysql.x1.16xlarge.4.rr (Read replicas) rds.mysql.x1.16xlarge.4.rha.rr (HA read replicas) |
rds.mysql.x1.16xlarge.4 |
64 |
256 |
|
rds.mysql.x1.16xlarge.8.ha |
rds.mysql.x1.16xlarge.8.rr (Read replicas) rds.mysql.x1.16xlarge.8.rha.rr (HA read replicas) |
rds.mysql.x1.16xlarge.8 |
64 |
512 |
|
rds.mysql.x1.24xlarge.2.ha |
rds.mysql.x1.24xlarge.2.rr (Read replicas) rds.mysql.x1.24xlarge.2.rha.rr (HA read replicas) |
rds.mysql.x1.24xlarge.2 |
96 |
192 |
|
rds.mysql.x1.24xlarge.4.ha |
rds.mysql.x1.24xlarge.4.rr (Read replicas) rds.mysql.x1.24xlarge.4.rha.rr (HA read replicas) |
rds.mysql.x1.24xlarge.4 |
96 |
384 |
|
rds.mysql.x1.24xlarge.8.ha |
rds.mysql.x1.24xlarge.8.rr (Read replicas) rds.mysql.x1.24xlarge.8.rha.rr (HA read replicas) |
rds.mysql.x1.24xlarge.8 |
96 |
768 |
|
rds.mysql.x1.32xlarge.2.ha |
rds.mysql.x1.32xlarge.2.rr (Read replicas) rds.mysql.x1.32xlarge.2.rha.rr (HA read replicas) |
rds.mysql.x1.32xlarge.2 |
128 |
256 |
|
rds.mysql.x1.32xlarge.4.ha |
rds.mysql.x1.32xlarge.4.rr (Read replicas) rds.mysql.x1.32xlarge.4.rha.rr (HA read replicas) |
rds.mysql.x1.32xlarge.4 |
128 |
512 |
|
rds.mysql.x1.32xlarge.8.ha |
rds.mysql.x1.32xlarge.8.rr (Read replicas) rds.mysql.x1.32xlarge.8.rha.rr (HA read replicas) |
rds.mysql.x1.32xlarge.8 |
128 |
1024 |
Instance Class |
vCPUs |
Memory (GB) |
---|---|---|
General-enhanced |
1 |
2 |
1 |
4 |
|
1 |
8 |
|
2 |
4 |
|
2 |
8 |
|
2 |
16 |
|
4 |
8 |
|
4 |
16 |
|
4 |
32 |
|
8 |
16 |
|
8 |
32 |
|
8 |
64 |
|
16 |
32 |
|
16 |
64 |
|
16 |
128 |
|
32 |
64 |
|
32 |
128 |
|
32 |
256 |
|
60 |
128 |
|
60 |
256 |
|
60 |
512 |
|
General-enhanced II |
2 |
4 |
2 |
8 |
|
2 |
16 |
|
4 |
8 |
|
4 |
16 |
|
4 |
32 |
|
8 |
16 |
|
8 |
32 |
|
8 |
64 |
|
16 |
32 |
|
16 |
64 |
|
16 |
128 |
|
32 |
64 |
|
32 |
128 |
|
64 |
128 |
|
64 |
256 |
|
64 |
512 |
The DB instance specifications vary according to site requirements.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot