AnalyticDB PostgreSQL版的Master節點用於管理執行個體串連、狀態與執行任務下發等。當執行個體資源不足時,合理變更配置Master資源規格並配合計算節點的彈性升降,可提升執行個體整體效能(串連數與讀寫效能等)。
注意事項
Master節點變更配置會導致SQL執行中斷且變更配置後無法恢複,請合理安排變更配置任務。
Master規格選取建議
一般來說,執行個體預設的Master規格能夠滿足大多數使用者的情境。但當Business Connectivity數較多,或者業務負載具有TP特徵(TP:交易處理型負載,具有低延時高吞吐的特徵)時,對於Master資源需求更為旺盛,此時可能需要更高的Master規格。
可以從兩方面對Master規格進行選取和調整。
執行個體監控資料
您可以在控制台監控與警示頁面的協調節點(master)頁簽,觀察Master資源使用水位。當Master的CPU使用率或記憶體使用量率長時間處於高水位時,此時需要考慮升配Master節點資源。
典型負載
在經典TP的負載TPC-C(詳見TPC-C介紹) 下,不同Master規格對測試效能有一定影響。
以執行個體規格4C32GB,32個節點為例,績效參數如下(參數僅供參考)。
Master CPU Cores
並發數
效能(tpmC)
線性比
8
32
18361.97
1.0
16
64
33536.84
1.83
32
128
58787.01
3.20
在上述測試中,可以看到對於TP負載,當提升Master規格,能夠顯著提升系統效能。但當Master規格達到32CU時,提升Master規格基本不會提升測試負載的效能,因為此時計算節點的雲端硬碟頻寬達到了上限,所以一般情況下,建議Master規格不用超過32CU。如果對Master的資源有超過32CU的需求,請聯絡AnalyticDB PostgreSQL版官方支援。
增加Master資源
- 登入雲原生資料倉儲AnalyticDB PostgreSQL版控制台。
- 在控制台左上方,選擇執行個體所在地區。
- 找到目標執行個體,單擊執行個體ID。
在基本資料頁面右上方,選擇 。
對於Serverless模式的執行個體,需要在提示對話方塊中選中我已知曉該操作影響,並同意繼續進行變配操作,然後單擊確定。
重要變更配置操作提交後會導致SQL執行中斷且變更配置後無法恢複執行。
在變更配置頁面,選擇合適的Master資源,勾選服務合約,單擊立即購買。
重要Master資源超過8 CU時,會隨用隨付。計費詳情,請參見產品定價。
返回執行個體列表頁面,待目標執行個體狀態變更為運行中即可。
減少Master資源
- 登入雲原生資料倉儲AnalyticDB PostgreSQL版控制台。
- 在控制台左上方,選擇執行個體所在地區。
- 找到目標執行個體,單擊執行個體ID。
在基本資料頁面右上方,選擇 。
對於Serverless模式的執行個體,需要在提示對話方塊中選中我已知曉該操作影響,並同意繼續進行變配操作,然後單擊確定。
重要變更配置操作提交後會導致SQL執行中斷且變更配置後無法恢複執行。
在變更配置頁面,選擇合適的Master資源,勾選服務合約,單擊立即購買。
返回執行個體列表頁面,待目標執行個體狀態變更為運行中即可。