Updated on 2024-01-18 GMT+08:00

Instance Specifications

GaussDB(for MySQL) supports x86 and Arm CPU architectures. For details about their descriptions, see Table 1. For detailed specifications of x86 and Arm instances, see Table 3 and Table 4.
  • x86 instances support general-purpose and dedicated editions.
  • Arm instances support only dedicated edition.

For information about Transactions Per Second (TPS) and Queries Per Second (QPS), see Performance White Paper.

Table 1 Instance specification types

Instance Specifications

Description

Scenario

Constraint

Dedicated (recommended)

An instance contains one primary node and up to 15 read replicas. Its CPU and memory resources are dedicated for use and performance is stable without being affected by other instances on the same physical machine.

It is suitable for scenarios that require high performance stability.

It is available only for regions listed in Table 2.

General-purpose

An instance contains one primary node and up to 15 read replicas. CPU and memory resources are shared with other general-purpose DB instances on the same physical machine. CPU usage is maximized through resource overcommitment. It is cost-effective.

It is suitable for scenarios where performance stability is not critical.

It is available only for regions listed in Table 2.

Table 2 Regions

Specifications

Region

Dedicated

CN North-Beijing4

CN East-Shanghai1

CN South-Guangzhou and CN South-Guangzhou-InvitationOnly

CN Southwest-Guiyang1

CN North-Ulanqab1

AP-Singapore and AP-Jakarta

TR-Istanbul

LA-Sao Paulo1

General-purpose

CN North-Beijing4

CN East-Shanghai1

CN South-Guangzhou

Table 3 x86 instance specifications (general-purpose and dedicated)

Instance Specifications

Specification Code

vCPUs

Memory (GB)

Dedicated

gaussdb.mysql.large.x86.4

2

8

gaussdb.mysql.large.x86.8

2

16

gaussdb.mysql.xlarge.x86.4

4

16

gaussdb.mysql.xlarge.x86.8

4

32

gaussdb.mysql.2xlarge.x86.4

8

32

gaussdb.mysql.2xlarge.x86.8

8

64

gaussdb.mysql.4xlarge.x86.4

16

64

gaussdb.mysql.4xlarge.x86.8

16

128

gaussdb.mysql.8xlarge.x86.4

32

128

gaussdb.mysql.8xlarge.x86.8

32

256

gaussdb.mysql.16xlarge.x86.4

60

256

gaussdb.mysql.16xlarge.x86.8

64

512

General-purpose

gaussdb.mysql.large.x86.normal.4

2

8

gaussdb.mysql.xlarge.x86.normal.2

4

8

gaussdb.mysql.xlarge.x86.normal.4

4

16

gaussdb.mysql.2xlarge.x86.normal.2

8

16

gaussdb.mysql.2xlarge.x86.normal.4

8

32

gaussdb.mysql.4xlarge.x86.normal.2

16

32

gaussdb.mysql.4xlarge.x86.normal.4

16

64

gaussdb.mysql.8xlarge.x86.normal.2

32

64

gaussdb.mysql.8xlarge.x86.normal.4

32

128

Table 4 Kunpeng instance specifications (dedicated)

Instance Specifications

Specification Code

vCPUs

Memory (GB)

Dedicated

gaussdb.mysql.xlarge.arm.4

4

16

gaussdb.mysql.xlarge.arm.8

4

32

gaussdb.mysql.2xlarge.arm.4

8

32

gaussdb.mysql.2xlarge.arm.8

8

64

gaussdb.mysql.4xlarge.arm.4

16

64

gaussdb.mysql.4xlarge.arm.8

16

128

gaussdb.mysql.8xlarge.arm.4

32

128

gaussdb.mysql.8xlarge.arm.8

32

256

gaussdb.mysql.12xlarge.arm.4

48

192

gaussdb.mysql.12xlarge.arm.8

48

384

gaussdb.mysql.15xlarge.arm.8

60

480

The DB instance specifications vary according to site requirements.

You can use max_connections to configure the maximum number of connections for an instance.