AnalyticDB for MySQL通過資源群組隔離實現計算任務的優先順序調度,保障核心業務不受複雜計算和突髮狀況影響,同時將不同的查詢分類,合理分配資源使叢集效能達到最大化。您可以通過控制台以及OpenAPI來建立、修改或刪除資源群組。
前提條件
叢集的產品系列為湖倉版。
建立資源群組
建立Interactive型資源群組
登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊集群清單,在湖倉版頁簽下,單擊目的地組群ID。
在左側導覽列,單擊集群管理>資源管理,單擊資源組管理頁簽。
單擊資源群組列表右上方的新增資源群組,並填寫資源群組資訊。
參數名稱
說明
資源組名稱
自訂資源群組的名稱。輸入長度在2~30位,以字母開頭,只能包含字母、數字和底線。
任務類型
在下拉式清單中選擇Interactive,Interactive型資源群組主要適用於高QPS低RT線上情境,使用分時彈性方式進行計算資源擴容和縮容。
引擎
選擇XIHE或者Spark。
XIHE引擎:該資源群組僅支援執行XIHE SQL。
Spark引擎:該資源群組僅支援執行Spark作業,且Spark作業會以互動式方式進行處理。
重要該功能目前在邀測中,如需使用,請加入DingTalk群 (群號:33600023146)聯絡技術開啟。
Cluster大小
單個Cluster的大小,即ACU數,可任意填寫,最小為16 ACU。
最小Cluster個數
資源群組內至少需要維持的Cluster個數,需要小於等於最大Cluster個數,最小為1。
設定不同的最小Cluster個數和最大Cluster個數時, AnalyticDB for MySQL會根據資源群組的查詢負載在設定的最小Cluster個數和最大Cluster個數之間進行動態地擴縮容。
指定相同的最小Cluster個數和最大Cluster個數時,AnalyticDB for MySQL在資源群組建立成功後就會啟動指定的Cluster個數,有效地靜態控制資源群組的計算資源總量。
說明最小Cluster個數或最大Cluster個數大於等於2時,則表示該資源群組開啟Multi-Cluster功能,會產生彈性資源費用。關於Multi-Cluster功能詳細介紹,請參見Multi-Cluster彈性模型。
最大Cluster個數
Cluster個數可以擴容到的最大值,最大為10。
設定不同的最小Cluster個數和最大Cluster個數時, AnalyticDB for MySQL會根據資源群組的查詢負載在設定的最小Cluster個數和最大Cluster個數之間進行動態地擴縮容。
指定相同的最小Cluster個數和最大Cluster個數時,AnalyticDB for MySQL在資源群組建立成功後就會啟動指定的Cluster個數,有效地靜態控制資源群組的計算資源總量。
說明最小Cluster個數或最大Cluster個數大於等於2時,則表示該資源群組開啟Multi-Cluster功能,會產生彈性資源費用。關於Multi-Cluster功能詳細介紹,請參見Multi-Cluster彈性模型。
單擊確定,完成建立資源群組。
建立Job型資源群組
登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊集群清單,在湖倉版頁簽下,單擊目的地組群ID。
在左側導覽列,單擊集群管理>資源管理,單擊資源組管理頁簽。
單擊資源群組列表右上方的新增資源群組,並填寫資源群組資訊。
參數名稱
說明
資源組名稱
自訂資源群組的名稱。輸入長度在2~30位,以字母開頭,只能包含字母、數字和底線。
任務類型
在下拉式清單中選擇Job,Job型資源群組主要適用於高吞吐離線情境,使用按需彈性方式進行計算資源擴容和縮容。
計算最小資源
最小取值為0 ACU。
計算最大資源
控制台可設定的計算最大資源為1024 ACU,步長為8 ACU。若您有需求,可提交工單聯絡支援人員調大資源。
競價執行個體
是否開啟競價執行個體。
開啟競價執行個體後,運行在Job型資源群組上的Spark作業會嘗試使用競價執行個體資源。更多資訊,請參見競價執行個體。
單擊確定,完成建立資源群組。
修改資源群組
資源群組建立完成後,可以修改資源群組的資源量、開啟或關閉競價執行個體、關閉Multi-Cluster功能,具體步驟如下:
在資源組管理頁面,單擊目標資源群組操作列中的修改。
在彈出的修改資源組面板中,根據需求修改資源群組的資源量以及開啟、關閉競價執行個體和Multi-Cluster功能。
單擊確定。
湖倉版叢集資源群組不支援修改任務類型。
單擊確定後,計算預留資源和計算最大資源的修改即時生效。
已有Interactive型資源群組不支援開啟Multi-Cluster功能。