本文介紹如何通過AnalyticDB指定執行查詢資源群組的操作方法。
操作方法
企業版、基礎版或湖倉版
每個叢集預設都有一個Job型資源群組serverless(僅v3.2.2.8及以上版本支援)和一個Interactive型資源群組user_default。在沒有其他資源群組的情況下,XIHE查詢由user_default資源群組執行,Spark應用查詢由serverless資源群組執行。如果您有查詢的資源隔離需求,可以建立資源群組,並指定不同類型的查詢使用不同的資源群組。
XIHE SQL
提交方式 | 指定資源群組方法 |
通過JDBC提交XIHE SQL | 通過以下三種方式指定執行查詢的資源群組。
資源群組生效的優先順序從高到低依次為Hint方式、綁定資源群組、預設資源群組。 |
Spark SQL及Spark應用
提交方式 | 指定資源群組方法 |
通過作業開發頁面提交Spark SQL或Spark應用 | 通過控制台作業開發頁面手動選擇資源群組。 此時無法通過Hint、綁定資源群組的方式指定資源群組。 |
通過Spark-Submit工具、Notebook、SDK提交Spark應用 |
|
通過OpenAPI提交Spark應用 | 通過SubmitSparkApp介面的ResourceGroupName參數指定資源群組。 |
數倉版
通過以下三種方式指定執行查詢的資源群組。
通過Hint
/*+resource_group=resourceGroupName*/指定資源群組。通過綁定資料庫帳號與資源群組的方式指定資源群組。
如果不顯式指定資源群組,預設會使用user_default資源群組。
資源群組生效的優先順序從高到低依次為Hint方式、綁定資源群組、預設資源群組。