全部產品
Search
文件中心

AnalyticDB:資源群組介紹

更新時間:Oct 25, 2024

雲原生資料倉儲AnalyticDB MySQL版湖倉版採用了儲存計算分離架構,您可以對計算資源進行彈性擴縮容。資源群組功能可以對計算資源進行按需劃分,不同資源群組間的計算資源在物理上完全隔離。通過將資料庫帳號綁定到不同的資源群組,SQL任務或Spark任務根據綁定關係路由至對應的資源群組進行執行,從而滿足叢集內部多租戶、混合負載的需求。

Interactive型資源群組和Job型資源群組

AnalyticDB for MySQL資源群組根據啟動並執行任務類型不同,分為Interactive型資源群組和Job型資源群組。區別如下:

  • Interactive型資源群組:

    • 工作原理:使用者提交查詢到前端節點後,Interactive型資源群組的常駐計算資源會以XIHE MPP方式執行查詢,回應時間較快,通常在毫秒級。XIHE MPP的詳細資料,請參見XIHE MPP引擎

    • 適用情境:高QPS低RT的線上情境。

    • 執行的任務:XIHE MPP SQL。

    • 彈性擴縮容:以分時彈性的方式擴容和縮容計算資源。

  • Job型資源群組:

    • 工作原理:使用者提交查詢到前端節點後,前端節點會拉起臨時計算資源,並以XIHE BSP方式執行查詢,回應時間較慢,通常在秒級或分鐘級。拉起的臨時計算資源量在0 ACU和Job型資源群組最大資源之間,具體資源量大小取決於所啟動並執行任務大小。XIHE BSP的詳細資料,請參見XIHE BSP引擎

    • 適用情境:高吞吐離線情境。

    • 執行的任務:XIHE BSP SQL、Spark SQL和Spark應用。

    • 彈性擴縮容:以按需彈性方式擴容和縮容計算資源。

預設資源群組與自訂資源群組

根據建立方式的不同,AnalyticDB for MySQL資源群組分為預設資源群組(系統預設建立)和自訂資源群組(使用者手動建立)兩種。

預設資源群組

  • 定義:叢集建立時便存在,即user_default

  • 屬性

    • 預設資源群組的計算預留資源最小為0 ACU,計算預留資源最大為叢集當前未分配資源,步長為16 ACU。

    • 預設資源群組支援修改計算預留資源。

    • 預設資源群組不可以刪除。

    • 預設的任務類型為Interactive,任務類型不支援修改。

    • 不支援綁定資料庫帳號。

自訂資源群組

  • 定義:自訂建立的資源群組可以為Interactive型和Job型資源群組。建立方式請參見建立資源群組CreateDBResourceGroup - 建立資源群組

  • 屬性

    • 自訂資源群組支援修改資源量。詳情請參見修改資源群組

      • Interactive型資源群組的計算預留資源最小為16 ACU,最大為叢集當前未分配資源,步長為16 ACU。

      • Job型資源群組的計算最小資源為0 ACU,控制台可設定的計算最大資源為1024 ACU,步長為8 ACU。若您有需求,可提交工單聯絡支援人員調大資源。

    • 自訂資源群組支援刪除。

    • 自訂資源群組不支援修改任務類型。

    • 自訂資源群組支援綁定和解除綁定資料庫帳號。詳情請參見綁定或解除綁定資料庫帳號

    • Job型資源群組支援配置ThriftServer。詳情請參見啟停ThriftServer

相關文檔

指定執行查詢的資源群組