RDS-PostgreSQL supports different CPU specifications to meet different performance requirements. You can choose a desired one based on your needs. With RDS-PostgreSQL, you can change CPU and memory specifications after creating an instance.
Instance Engine Version
For database versions supported by RDS-PostgreSQL instances, see RDS-PostgreSQL-Product Introduction-Instance Description-Database Version.
Instance Specification Type
The CPU architectures of RDS-PostgreSQL instance are all X86 architectures, which are divided into universal, computation-enhanced, and memory-optimized types. See the table below for details.
Table 1 Corresponding types of cloud servers supported by RDS-PostgreSQL
Specifications | Description | Application Scenarios |
Universal | Share the CPU resources of the host machine. Mainly provide basic-level vCPU performance, balanced computing, memory, and network resources. With high-cost performance, it supports general-purpose business operations. | It is suitable for scenarios where vCPU performance will not be frequently or always exhausted, such as small websites, lightweight R&D test environments, small databases, etc. |
Computation-enhanced | Exclusively share the CPU resources of the host machine without CPU competition between instances. In addition, no resource overallocation is performed. At the same time, it is equipped with a new network acceleration engine to achieve robust and stable performance close to that of a physical server, thereby enhancing a larger CPU and memory combination. | It is suitable for scenarios such as computing-intensive businesses, such as large websites, e-commerce marketing, etc. |
Memory-optimized | Exclusively share the CPU resources of the host machine without CPU competition between instances. In addition, no resource overallocation is performed. At the same time, it is equipped with a new network acceleration engine to achieve robust and stable performance close to that of a physical server, thereby enhancing a larger CPU and memory combination. The ratio of CPU to memory can reach 1:8. | It is suitable for high-memory computing applications, such as big data analysis, core databases, etc. |
For details of cloud server specifications, see Elastic Cloud Server-Product Overview-Product Specifications.
Instance Detail Specification
Currently, RDS-PostgreSQL has three series: namely single instances, primary/standby instances, and read-only instances. Their specifications are detailed in the table below.
Table 2 RDS-PostgreSQL Instance Specifications
Specifications | vCPU (pcs) | Memory (GB) | Currently Supported Database Versions |
Single | 2 | 4 | PostgreSQL 12.16, 13.12, 14.9, 15.4 |
2 | 8 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
2 | 16 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
4 | 8 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
4 | 16 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
4 | 32 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
8 | 16 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
8 | 32 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
8 | 64 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
16 | 32 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
16 | 64 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
16 | 128 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
32 | 64 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
32 | 128 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
64 | 128 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
64 | 256 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
64 | 512 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
Primary/standby | 2 | 4 | PostgreSQL 12.16, 13.12, 14.9, 15.4 |
2 | 8 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
2 | 16 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
4 | 8 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
4 | 16 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
4 | 32 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
8 | 16 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
8 | 32 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
8 | 64 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
16 | 32 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
16 | 64 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
16 | 128 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
32 | 64 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
32 | 128 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
64 | 128 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
64 | 256 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
64 | 512 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
Read-only | 2 | 4 | PostgreSQL 12.16, 13.12, 14.9, 15.4 |
2 | 8 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
2 | 16 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
4 | 8 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
4 | 16 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
4 | 32 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
8 | 16 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
8 | 32 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
8 | 64 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
16 | 32 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
16 | 64 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
16 | 128 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
32 | 64 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
32 | 128 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
64 | 128 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
64 | 256 | PostgreSQL 12.16, 13.12, 14.9, 15.4 | |
64 | 512 | PostgreSQL 12.16, 13.12, 14.9, 15.4 |
² Note
• Due to the different sales conditions of each resource pool, please confirm the host model available for each resource pool on the corresponding resource pool ordering page.
Recommended Usage Scenarios
Different series of specifications are suitable for different usage scenarios. The usage scenarios are mainly divided into development test scenarios and online production scenarios. The development test scenario provides small-scale database instances, which are only used for personal learning or functional verification in non-production environments. If a large amount of production business data is run in a small-scale scenario, it may cause issues such as instance exceptions. Online production scenarios provide instances of various specifications to meet the normal operation of various sizes of production businesses. Therefore, it is recommended that you select the corresponding instance series specifications according to your scenario needs. See the table below for some commonly used instance series specifications in different scenarios.
Recommended Usage Scenarios | Instance Series | vCPU (Core) | Memory (GB) |
Development test | Single | 2 | 4 |
Development test | Primary/standby | 2 | 4 |
Development test | Read-only | 2 | 4 |
Online production | Primary/standby | 8 | 32 |
Online production | Primary/standby | 16 | 64 |
Online production | Read-only | 8 | 32 |
Online production | Read-only | 16 | 64 |