All Products
Search
Document Center

PolarDB:Compute node specifications for Enterprise Edition

Last Updated:Mar 28, 2026

PolarDB for MySQL Enterprise Edition supports two deployment options: Cluster Edition and Multi-master Cluster (Limitless). This topic lists the available compute node specifications and their configurations for each option.

Specification types

Both Cluster Edition and Multi-master Cluster (Limitless) support two specification types:

Specification typeDescriptionSuitable for
DedicatedEach cluster has exclusive access to its allocated CPU and computing resources—resources are never shared with other clusters on the same host.Production workloads that require consistent, predictable performance
General-purposeClusters on the same host share idle CPU and computing resources.Development, testing, and cost-sensitive workloads with moderate load
For production workloads, use a cluster with 8 cores and 32 GB of memory or higher. The 2-core 8 GB specification is intended for entry-level use cases such as testing, trials, and light payloads—it is not suitable for high-load production environments.
Clusters in a Global Database Network (GDN) do not support the 2-core 4 GB or 2-core 8 GB node specifications.

Compute node specifications

Cluster Edition

Dedicated

Specification codeCPU and memoryMaximum storage capacityDefault maximum connections¹Maximum file system inodes²Maximum file system blktags³PSL4 maximum IOPS⁴PSL5 maximum IOPS⁴I/O bandwidth
polar.mysql.x4.medium2 cores, 8 GB100 TB6,00020,971,52026,214,4008,00016,0001 Gbps
polar.mysql.x8.medium2 cores, 16 GB100 TB8,00020,971,52026,214,40018,00036,0002 Gbps
polar.mysql.x4.large4 cores, 16 GB100 TB8,00020,971,52026,214,40032,00064,0004 Gbps
polar.mysql.x8.large4 cores, 32 GB100 TB8,00020,971,52026,214,40036,00072,0004 Gbps
polar.mysql.x4.xlarge8 cores, 32 GB100 TB10,00020,971,52026,214,40048,00096,0008 Gbps
polar.mysql.x8.xlarge8 cores, 64 GB100 TB16,00020,971,52026,214,40050,000108,00010 Gbps
polar.mysql.x4.2xlarge16 cores, 64 GB100 TB32,00020,971,52026,214,40050,000192,00016 Gbps
polar.mysql.x8.2xlarge16 cores, 128 GB100 TB32,00020,971,52026,214,40050,000192,00016 Gbps
polar.mysql.x4.4xlarge32 cores, 128 GB500 TB64,000104,857,600131,072,00080,000288,00020 Gbps
polar.mysql.x8.4xlarge32 cores, 256 GB500 TB64,000104,857,600131,072,00080,000288,00024 Gbps
polar.mysql.x8.8xlarge64 cores, 512 GB1 PB100,000104,857,600131,072,000100,000288,00024 Gbps
polar.mysql.x8.12xlarge88 cores, 710 GB1 PB100,000104,857,600131,072,000150,000384,00032 Gbps
polar.mysql.x8.15xlarge120 cores, 920 GB1 PB150,000104,857,600131,072,000150,000523,000-

General-purpose

Specification codeCPU and memoryMaximum storage capacityDefault maximum connections¹Maximum file system inodes²Maximum file system blktags³PSL4 maximum IOPS⁴PSL5 maximum IOPS⁴I/O bandwidth
polar.mysql.g2.medium2 cores, 4 GB100 TB1,80020,971,52026,214,4004,0008,0001 Gbps
polar.mysql.g4.medium2 cores, 8 GB100 TB2,00020,971,52026,214,4008,00016,0001 Gbps
polar.mysql.g2.large4 cores, 8 GB100 TB3,00020,971,52026,214,40015,00030,0002 Gbps
polar.mysql.g4.large4 cores, 16 GB100 TB6,00020,971,52026,214,40021,00042,0002 Gbps
polar.mysql.g2.xlarge8 cores, 16 GB100 TB6,00020,971,52026,214,40024,00048,0002 Gbps
polar.mysql.g4.xlarge8 cores, 32 GB100 TB10,00020,971,52026,214,40027,00054,0004 Gbps
polar.mysql.g4.2xlarge16 cores, 64 GB100 TB16,00020,971,52026,214,40031,50063,0004 Gbps
polar.mysql.g6.2xlarge16 cores, 96 GB100 TB16,00020,971,52026,214,40031,50063,0008 Gbps
polar.mysql.g8.2xlarge16 cores, 128 GB100 TB16,00020,971,52026,214,40031,50063,0008 Gbps
polar.mysql.g4.4xlarge32 cores, 128 GB500 TB32,000104,857,600131,072,00042,00084,0008 Gbps

Multi-master Cluster (Limitless) Edition

Dedicated

Specification codeCPU and memoryMaximum storage capacityDefault maximum connections¹Maximum file system inodes²Maximum file system blktags³PSL4 maximum IOPS⁴PSL5 maximum IOPS⁴I/O bandwidth
polar.mysql.mmx4.xlarge8 cores, 32 GB100 TB10,00020,971,52026,214,40048,00096,0008 Gbps
polar.mysql.mmx8.xlarge8 cores, 64 GB100 TB16,00020,971,52026,214,40050,000108,00010 Gbps
polar.mysql.mmx4.2xlarge16 cores, 64 GB100 TB32,00020,971,52026,214,40050,000192,00016 Gbps
polar.mysql.mmx8.2xlarge16 cores, 128 GB100 TB32,00020,971,52026,214,40050,000192,00016 Gbps
polar.mysql.mmx4.4xlarge32 cores, 128 GB100 TB64,00020,971,52026,214,40080,000288,00020 Gbps
polar.mysql.mmx8.4xlarge32 cores, 256 GB100 TB64,00020,971,52026,214,40080,000288,00024 Gbps
polar.mysql.mmx8.8xlarge64 cores, 512 GB500 TB64,000104,857,600131,072,000100,000288,00024 Gbps
polar.mysql.mmx8.12xlarge88 cores, 710 GB500 TB100,000104,857,600131,072,000150,000384,00032 Gbps

General-purpose

Specification codeCPU and memoryMaximum storage capacityDefault maximum connections¹Maximum file system inodes²Maximum file system blktags³PSL4 maximum IOPS⁴PSL5 maximum IOPS⁴I/O bandwidth
polar.mysql.mmg2.xlarge8 cores, 16 GB100 TB6,00020,971,52026,214,40024,00048,0002 Gbps
polar.mysql.mmg4.xlarge8 cores, 32 GB100 TB10,00020,971,52026,214,40027,00054,0004 Gbps
polar.mysql.mmg4.2xlarge16 cores, 64 GB100 TB16,00020,971,52026,214,40031,50063,0004 Gbps
polar.mysql.mmg6.2xlarge16 cores, 96 GB100 TB16,00020,971,52026,214,40031,50063,0008 Gbps
polar.mysql.mmg8.2xlarge16 cores, 128 GB100 TB16,00020,971,52026,214,40031,50063,0008 Gbps
polar.mysql.mmg4.4xlarge32 cores, 128 GB100 TB32,00020,971,52026,214,40063,000126,0008 Gbps

Usage notes

IOPS and bandwidth scaling

The maximum IOPS and I/O bandwidth of an Enterprise Edition cluster scale linearly with the number of nodes. For example, a Dedicated cluster using 8-core 32 GB nodes on PSL5 storage with four nodes (one read/write node and three read-only nodes) delivers up to 4 × 96,000 IOPS and 4 × 8 Gbps total.

Each node has independent storage specifications—the performance of one node is not affected by others. If you purchase a cluster with 96,000 IOPS and 8 Gbps per node, every node in that cluster maintains those limits regardless of cluster size.

Each sub-cluster in an Enterprise Edition cluster has independent storage specifications and is not affected by other sub-clusters.

PolarStore petabyte-level storage

PolarStore (PSL4/PSL5) supports petabyte-level storage capacity. To reserve resources at this scale, contact us.

¹ Default maximum connections

The connection limits in the tables are default values. Adjust the limit by modifying the max_connections parameter in the console. The parameter accepts values from 1 to 200,000. For details, see Set cluster parameters.

² Maximum file system inodes and ³ maximum file system blktags

PolarDB uses PolarFileSystem (PolarFS), a self-developed distributed file system for accessing underlying storage. Like traditional file systems, PolarFS has inodes and blktags:

  • An inode corresponds to one file.

  • A blktag corresponds to 4 MB of logical space on Elastic Block Storage.

The number of inodes and blktags scales linearly with disk capacity. For example, a 10 GB disk supports a maximum of 2,048 inodes and 2,560 blktags. If disk capacity, inodes, or blktags reach the specification limit, upgrade to a higher specification.

Capacity unit conversions:

  • 1 TB = 1,024 GB

  • 1 GB = 1,024 MB

  • 1 MB = 1,024 KB

  • 1 KB = 1,024 Bytes

⁴ Maximum IOPS

Maximum IOPS values are theoretical limits and are not guaranteed under all workload conditions.