在云数据库 HybridDB for PostgreSQL 中创建实例和升级实例规格时,您都需要选择计算组规格计算组数量 。目前,HybridDB for PostgreSQL 支持多种计算组规格,详情参见规格总览。每种计算组规格可以选择不同的计算组数量,具体可参见 规格组合速查表

您在选择计算组规格和计算组数量的时候,需要考虑下面两个因素:

  • 所需要的存储空间
  • 所需要的计算能力

存储空间

每种计算组规格和计算组数量组合对应的存储空间 = 计算组规格的存储空间 * 计算组数量

在选择需要的存储空间时,需要注意以下几点:

  • 选择的存储空间要略大于实际评估结果。因为在数据处理的过程中,会产生一些日志文件和临时文件。
  • 合理选取分布键,尽量避免数据倾斜。分布键选择应该尽量平均,否则容易造成数据倾斜。数据倾斜会使某个计算组存储空间耗尽,而其他计算组存储空间空闲,存储资源利用率较低。

计算能力

每种计算组规格和计算组数量组合对应相应计算能力。计算能力取决于其计算组规格类型,CPU个数,内存大小和计算组数量。

目前,HybridDB for PostgreSQL 提供两类规格:

  • 高性能,规格名称以gpdb.group.segsdx开始,提供更好的 I/O 能力,带来更高的性能。
  • 高容量,规格名称以gpdb.group.seghdx开始,提供更大、更实惠的空间,满足更高的存储需要。

除了计算组规格类型之外,其他三个因素的增加也可以线性地增加性能。以高性能规格为例,下面三种情况,SQL 执行时间基本相近:

另外,您还要考虑每种计算组规格和计算组数量组合对应的价格,详见 产品定价信息