Help Center/ GaussDB/ FAQs/ About GaussDB/ What Are the Differences Between the General-Purpose, Dedicated, and Kunpeng Dedicated Specification Types Provided by GaussDB?
Updated on 2025-07-15 GMT+08:00

What Are the Differences Between the General-Purpose, Dedicated, and Kunpeng Dedicated Specification Types Provided by GaussDB?

GaussDB instances support the x86 or Arm architecture, and the specification types supported by different architectures are as follows. For details about the differences between them, see Table 1.

  • x86: Dedicated (1:4), Dedicated (1:8), and General-purpose (1:4). 1:4 and 1:8 refer to the vCPU-to-memory ratio.
  • Arm: Kunpeng dedicated (1:4) and Kunpeng dedicated (1:8)
Table 1 Differences between the general-purpose, dedicated, and Kunpeng dedicated specification types

Instance Specifications

Supported Instance Type

Description

General-purpose

Basic edition

This specification type uses general-computing ECSs, which prioritize resource sharing and offer better cost-effectiveness. However, if the database is heavily loaded, it can lead to resource contention and fluctuations in computing performance. Consequently, this specification type is not suitable for large services, and it is not offered in the enterprise edition.

Dedicated

  • Basic edition
  • Enterprise edition

This specification type uses general computing-plus x86 ECSs. There is no resource contention between ECSs, and the performance is stable.

Kunpeng dedicated

  • Basic edition
  • Enterprise edition

This specification type uses general computing-plus ECSs with Kunpeng CPUs. There is no resource contention between ECSs, and the performance is stable.