All the node specifications of PolarDB for PostgreSQL are dedicated nodes. The dedicated nodes indicate that the CPU, memory, storage, and I/O resources allocated to the nodes are dedicated to these nodes and are not shared by other nodes. Therefore, the performance of the dedicated nodes is more stable and reliable.

PolarDB for PostgreSQL provides nodes of the following specifications for your choice.

Table 1. Specifications of compute nodes
Node type CPU and memory Maximum storage capacity Maximum number of connections Internal bandwidth Maximum IOPS I/O bandwidth

2 cores

8 GB

5 TB 800 1 Gbps 16,000 1 Gbps

4 cores

16 GB

10 TB 1600 10 Gbps 64,000 4 Gbps

8 cores

32 GB

10 TB 3,200 10 Gbps 128,000 8 Gbps

8 cores

64 GB

30 TB 10,000 10 Gbps 160,000 10 Gbps

16 cores

128 GB

50 TB 12,000 10 Gbps 256,000 16 Gbps

32 cores

256 GB

50 TB 20,000 10 Gbps 384,000 24 Gbps

64 cores

512 GB

100 TB 51,200 10 Gbps 409,600 24 Gbps

88 cores

710 GB

100 TB 76,800 25 Gbps 512,000 32 Gbps
  • A PolarDB cluster that has 2 CPU cores and 8 GB of memory provides the basic specifications that are required in tests, trials, and other light-load scenarios. We recommend that you do not use clusters of this type in heavy-load production environments. In production environments, we recommend that you use clusters that have at least 8 cores and 32 GB of memory.
  • You can specify a type of primary node when you create a Cluster Edition cluster. The same node type is automatically applied to read-only nodes.
  • The maximum input/output operations per second (IOPS) is a theoretical value.
  • The maximum number of connections for a cluster varies based on the node specifications of the cluster. If you add nodes to a cluster, the number of connections to the cluster remains unchanged.
  • If you have higher requirements on the storage of Archive Database compute nodes, Submit a ticket to increase the maximum storage capacity to 200 TB.