ApsaraDB RDS DuckDB-based analytical read-only instances are available in two families — General-purpose and Dedicated — under the High-availability series. Use the tables below to select a specification code that matches your CPU, memory, IOPS, bandwidth, connection, and storage requirements.
Column definitions
| Column | Description |
|---|
| Specification code | The identifier used when creating or modifying an instance |
| CPU and memory | The number of vCPUs and the amount of RAM allocated to the instance |
| Default maximum connections | The maximum number of concurrent database connections |
| Maximum IOPS for the instance type | The peak input/output operations per second (IOPS) guaranteed by the instance type. Dedicated instances guarantee this value. General-purpose instances do not — choose a Dedicated instance if your workload is IOPS-sensitive |
| Maximum I/O bandwidth for the instance type (MB/s) | The peak I/O throughput guaranteed by the instance type. Dedicated instances guarantee this value. General-purpose instances do not |
| Storage capacity | The supported storage range and available ESSD (Enhanced SSD) performance levels. All current specifications support PL1, PL2, PL3, and Premium ESSD |
High-availability series
All specifications in the following tables belong to the High-availability series.
General-purpose
General-purpose instances share physical host resources across multiple tenants. IOPS and I/O bandwidth are not guaranteed.
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| General-purpose | myduckro.n2.medium.1c | 2 vCPUs, 4 GB | 4,000 | Not guaranteed | Not guaranteed | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
Dedicated — 2 vCPU instances
Dedicated instances have exclusive access to physical CPU and memory resources. IOPS and I/O bandwidth are guaranteed.
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| Dedicated | myduckro.x2.medium.1c | 2 vCPUs, 4 GB | 4,000 | 10,000 | 125 | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
| Dedicated | myduckro.x4.medium.1c | 2 vCPUs, 8 GB | 6,000 | 10,000 | 125 | |
| Dedicated | myduckro.x8.medium.1c | 2 vCPUs, 16 GB | 8,000 | 10,000 | 125 | |
Dedicated — 4 vCPU instances
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| Dedicated | myduckro.x2.large.1c | 4 vCPUs, 8 GB | 6,000 | 20,000 | 187.5 | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
| Dedicated | myduckro.x4.large.1c | 4 vCPUs, 16 GB | 8,000 | 20,000 | 187.5 | |
| Dedicated | myduckro.x8.large.1c | 4 vCPUs, 32 GB | 12,000 | 20,000 | 187.5 | |
Dedicated — 8 vCPU instances
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| Dedicated | myduckro.x2.xlarge.1c | 8 vCPUs, 16 GB | 8,000 | 25,000 | 250 | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
| Dedicated | myduckro.x4.xlarge.1c | 8 vCPUs, 32 GB | 10,000 | 25,000 | 250 | |
| Dedicated | myduckro.x8.xlarge.1c | 8 vCPUs, 64 GB | 16,000 | 25,000 | 250 | |
Dedicated — 12 vCPU instances
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| Dedicated | myduckro.x2.3large.1c | 12 vCPUs, 24 GB | 12,000 | 30,000 | 312.5 | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
| Dedicated | myduckro.x4.3large.1c | 12 vCPUs, 48 GB | 15,000 | 30,000 | 312.5 | |
| Dedicated | myduckro.x8.3large.1c | 12 vCPUs, 96 GB | 24,000 | 30,000 | 312.5 | |
Dedicated — 16 vCPU instances
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| Dedicated | myduckro.x2.2xlarge.1c | 16 vCPUs, 32 GB | 16,000 | 40,000 | 375 | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
| Dedicated | myduckro.x4.2xlarge.1c | 16 vCPUs, 64 GB | 20,000 | 40,000 | 375 | |
| Dedicated | myduckro.x8.2xlarge.1c | 16 vCPUs, 128 GB | 32,000 | 40,000 | 375 | |
Dedicated — 24 vCPU instances
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| Dedicated | myduckro.x2.3xlarge.1c | 24 vCPUs, 48 GB | 24,000 | 50,000 | 500 | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
| Dedicated | myduckro.x4.3xlarge.1c | 24 vCPUs, 96 GB | 30,000 | 50,000 | 500 | |
| Dedicated | myduckro.x8.3xlarge.1c | 24 vCPUs, 192 GB | 48,000 | 50,000 | 500 | |
Dedicated — 32 vCPU instances
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| Dedicated | myduckro.x2.4xlarge.1c | 32 vCPUs, 64 GB | 32,000 | 60,000 | 625 | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
| Dedicated | myduckro.x4.4xlarge.1c | 32 vCPUs, 128 GB | 40,000 | 60,000 | 625 | |
| Dedicated | myduckro.x8.4xlarge.1c | 32 vCPUs, 256 GB | 64,000 | 60,000 | 625 | |
Dedicated — 64 vCPU instances
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| Dedicated | myduckro.x4.8xlarge.1c | 64 vCPUs, 256 GB | 80,000 | 150,000 | 1,025 | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
| Dedicated | myduckro.x8.8xlarge.1c | 64 vCPUs, 512 GB | 128,000 | 150,000 | 1,000 | |
Dedicated — 128 vCPU instances
| Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS for the instance type | Maximum I/O bandwidth for the instance type (MB/s) | Storage capacity |
|---|
| Dedicated | myduckro.x4.16xlarge.1c | 128 vCPUs, 512 GB | 128,000 | 120,000 | 2,560 | PL1 ESSD: 20 GB–16,000 GB; PL2 ESSD: 500 GB–16,000 GB; PL3 ESSD: 1,500 GB–16,000 GB; Premium ESSD: 10 GB–16,000 GB |
Historical specifications
Note Instances with historical specifications continue to run normally. However, you cannot modify them. Upgrade to a current specification.
| Series | Family | Specification code | CPU and memory | Default maximum connections | Maximum IOPS | Storage capacity |
|---|
| High-availability series | Dedicated | mysqlro.x2.medium.1c | 2 vCPUs, 4 GB | 4,000 | 10,000 | 20 GB–16,000 GB |
| High-availability series | Dedicated | mysqlro.x4.medium.1c | 2 vCPUs, 8 GB | 6,000 | 10,000 | |
| High-availability series | Dedicated | mysqlro.x8.medium.1c | 2 vCPUs, 16 GB | 8,000 | 10,000 | |
| High-availability series | Dedicated | mysqlro.x2.large.1c | 4 vCPUs, 8 GB | 6,000 | 20,000 | |
| High-availability series | Dedicated | mysqlro.x4.large.1c | 4 vCPUs, 16 GB | 8,000 | 20,000 | |
| High-availability series | Dedicated | mysqlro.x8.large.1c | 4 vCPUs, 32 GB | 12,000 | 20,000 | |
| High-availability series | Dedicated | mysqlro.x2.xlarge.1c | 8 vCPUs, 16 GB | 8,000 | 25,000 | |
| High-availability series | Dedicated | mysqlro.x4.xlarge.1c | 8 vCPUs, 32 GB | 10,000 | 25,000 | |
| High-availability series | Dedicated | mysqlro.x8.xlarge.1c | 8 vCPUs, 64 GB | 16,000 | 25,000 | |
| High-availability series | Dedicated | mysqlro.x2.3large.1c | 12 vCPUs, 24 GB | 12,000 | 30,000 | |
| High-availability series | Dedicated | mysqlro.x4.3large.1c | 12 vCPUs, 48 GB | 15,000 | 30,000 | |
| High-availability series | Dedicated | mysqlro.x8.3large.1c | 12 vCPUs, 96 GB | 24,000 | 30,000 | |
| High-availability series | Dedicated | mysqlro.x2.2xlarge.1c | 16 vCPUs, 32 GB | 16,000 | 40,000 | |
| High-availability series | Dedicated | mysqlro.x4.2xlarge.1c | 16 vCPUs, 64 GB | 20,000 | 40,000 | |
| High-availability series | Dedicated | mysqlro.x8.2xlarge.1c | 16 vCPUs, 128 GB | 32,000 | 40,000 | |
| High-availability series | Dedicated | mysqlro.x2.3xlarge.1c | 24 vCPUs, 48 GB | 24,000 | 50,000 | |
| High-availability series | Dedicated | mysqlro.x4.3xlarge.1c | 24 vCPUs, 96 GB | 30,000 | 50,000 | |
| High-availability series | Dedicated | mysqlro.x8.3xlarge.1c | 24 vCPUs, 192 GB | 48,000 | 50,000 | |
| High-availability series | Dedicated | mysqlro.x2.4xlarge.1c | 32 vCPUs, 64 GB | 32,000 | 60,000 | |
| High-availability series | Dedicated | mysqlro.x4.4xlarge.1c | 32 vCPUs, 128 GB | 40,000 | 60,000 | |
| High-availability series | Dedicated | mysqlro.x8.4xlarge.1c | 32 vCPUs, 256 GB | 64,000 | 60,000 | |
| High-availability series | Dedicated | mysqlro.x4.8xlarge.1c | 64 vCPUs, 256 GB | 80,000 | 150,000 | |
| High-availability series | Dedicated | mysqlro.x8.8xlarge.1c | 64 vCPUs, 512 GB | 128,000 | 150,000 | |
| High-availability series | Dedicated | mysqlro.x4.16xlarge.1c | 128 vCPUs, 512 GB | 128,000 | 120,000 | |