全部產品
Search
文件中心

PolarDB:企業版計算節點規格

更新時間:Nov 12, 2024

本文介紹了PolarDB PostgreSQL版最新的計算節點規格資訊,您可以查看本文瞭解各個規格的具體配置。

PolarDB PostgreSQL版目前支援兩種子系列:獨享規格通用規格

  • 獨享規格:每個叢集會獨佔所分配到的計算資源(如CPU),而不會與同一伺服器上的其他叢集共用資源,效能更加穩定可靠。

  • 通用規格:同一伺服器上的不同叢集,會互相充分利用彼此閒置計算資源(如CPU),通過複用計算資源享受規模紅利,性價比更高。

表 1. 計算節點規格

子系列

節點規格

CPU和記憶體數

最大儲存容量

最大串連數1

內網頻寬

PSL4最大IOPS

PSL5最大IOPS

I/O頻寬

獨享規格

polar.pg.x4.medium

2核8 GB

100 TB

800

1 Gbps

8,000

16,000

1 Gbps

polar.pg.x8.medium

2核16 GB

100 TB

1,600

5 Gbps

8,000

16,000

1 Gbps

polar.pg.x4.large

4核16 GB

100 TB

1,600

10 Gbps

32,000

64,000

4 Gbps

polar.pg.x8.large

4核32 GB

100 TB

3,200

10 Gbps

32,000

64,000

4 Gbps

polar.pg.x4.xlarge

8核32 GB

100 TB

3,200

10 Gbps

64,000

128,000

8 Gbps

polar.pg.x8.xlarge

8核64 GB

100 TB

3,200

10 Gbps

80,000

160,000

10 Gbps

polar.pg.x4.2xlarge

16核64 GB

100 TB

3,200

10 Gbps

128,000

256,000

16 Gbps

polar.pg.x8.2xlarge

16核128 GB

100 TB

12,800

10 Gbps

128,000

256,000

16 Gbps

polar.pg.x4.4xlarge

32核128 GB

100 TB

12,800

10 Gbps

128,000

256,000

16 Gbps

polar.pg.x8.4xlarge

32核256 GB

300 TB

25,600

10 Gbps

192,000

384,000

24 Gbps

polar.pg.x4.6xlarge

48核192 GB

100 TB

12,800

10 Gbps

128,000

256,000

16 Gbps

polar.pg.x8.6xlarge

48核384 GB

300 TB

25,600

10 Gbps

192,000

384,000

24 Gbps

polar.pg.x4.8xlarge

64核256 GB

300 TB

25,600

10 Gbps

192,000

384,000

24 Gbps

polar.pg.x8.8xlarge

64核512 GB

500 TB

36,000

10 Gbps

204,800

409,600

24 Gbps

polar.pg.x8.12xlarge

88核710 GB

500 TB

36,000

25 Gbps

256,000

512,000

32 Gbps

polar.pg.x8.15xlarge

120核920 GB

500 TB

36,000

25 Gbps

256,000

512,000

32 Gbps

通用規格

polar.pg.g2.medium

2核4 GB

5 TB

500

1 Gbps

5000

10000

1 Gbps

polar.pg.g4.medium

2核8 GB

5 TB

800

1 Gbps

8000

16000

1 Gbps

polar.pg.g2.large

4核8 GB

10 TB

1000

10 Gbps

16000

32000

10 Gbps

polar.pg.g4.large

4核16 GB

10 TB

1600

10 Gbps

32000

64000

4 Gbps

polar.pg.g2.xlarge

8核16 GB

10 TB

2000

10 Gbps

48000

96000

4 Gbps

polar.pg.g4.xlarge

8核32 GB

10 TB

3200

10 Gbps

64000

128000

8 Gbps

polar.pg.g8.xlarge

8核64 GB

30 TB

3200

10 Gbps

80000

160000

10 Gbps

polar.pg.g2.2xlarge

16核32 GB

30 TB

3200

10 Gbps

96000

192000

10 Gbps

說明
  • 最大串連數1:即參數max_connections,是最大的可串連數限制。根據業務情況不同,計算節點實際可支援的最大串連數會存在差異。詳情請參見最大串連數

  • 企業版產品系列的最大IOPS和I/O頻寬隨著節點數量的增加而成倍增加。例如,叢集的子系列為獨享規格,計算節點為8核32 GB,儲存類型為PSL5,資料庫節點包含1個讀寫節點和3個唯讀節點,那麼這4個節點總共可以獲得的最大儲存效能為:4*128000 IOPS,4*8 Gbps。

  • 企業版產品叢集中的各個節點擁有獨立的儲存規格,互不干擾。例如,叢集儲存規格的IOPS是128000,頻寬是8 Gbps,1個讀寫節點和3個唯讀節點共4個節點,那麼每個節點都擁有128000 IOPS和8 Gbps的頻寬,各個節點之間互不影響。

  • PSL4的IOPS不僅受到計算規格中規定的上限限制,還受到儲存空間的影響。儲存空間的IOPS計算公式為IOPS=min{1800+50*容量, 50000},其中容量單位為GB。

    例如,您購買的計算節點規格為polar.pg.x8.xlarge,其計算規格中規定的IOPS上限為80000。但您實際儲存空間只有100 GB,那麼儲存空間的IOPS為min{1800+50*100, 50000}=6800。當前計算節點的最終IOPS為min{計算規格限制,儲存空間限制}={80000, 6800}=6800

  • 在核心小版本(V1.1.7)(發布時間:2020年12月)中,調整了部分計算節點規格支援的最大串連數(即為上表中展示的最大串連數)。在此之後新建立的叢集,其最大串連數即為調整後的值。對於存量叢集,您可以通過以下兩種方式來修改叢集的最大串連數:

    • 您可以通過變更配置來修改叢集的最大串連數。

    • 您可以前往配額中心,在配額名稱PolarDB PG 調整最大串連數操作列,單擊申請,申請修改叢集的最大串連數。

最大串連數

  • PolarDB PostgreSQL版最大串連數是系統允許的最大串連數,當資料庫並發使用者超過該串連數後,會導致新串連無法建立或者連線逾時。業務系統不同,每個串連消耗的記憶體資源不同,導致資料庫實際能達到的最大串連不同。

  • 查詢當前系統配置的最大串連數。

    SHOW max_connections;
  • 查詢當前實際串連數。

    SELECT count(1) FROM pg_stat_activity;
  • 請關注業務和資料庫實際情況,建議串連數不超過以下的建議值。

    建議值公式:LEAST({DBInstanceClassMemory/11MB}, 5000)

  • 如果應用程式需要更大的串連數,請選擇具有更大記憶體的資料庫叢集。