指定执行查询的资源组

AnalyticDB for MySQL支持指定执行查询的资源组,未指定资源组时,则默认使用user_default资源组执行。提交SQL或Spark应用的方式不同,指定资源组的方式也不同。例如,通过JDBC提交XIHE SQL时,可以通过Hint或绑定资源组的方式指定资源组,通过作业开发页面提交Spark SQL或Spark应用时,可以在控制台手动选择资源组。本文为您介绍通过不同方式提交XIHE SQL、Spark SQL或Spark应用时,指定资源组的方法。

通过JDBC提交SQL

通过以下三种方式指定执行查询的资源组。

  • 通过Hint方式指定资源组,语法为:/*+resource_group=resourceGroupName*/

  • 通过绑定资源组的方式指定资源组,详情请参见绑定或解绑数据库账号

  • 如果不显式指定资源组,默认会使用user_default资源组。

资源组生效的优先级从高到低依次为Hint方式、绑定资源组、默认资源组。

通过作业开发页面提交Spark SQL或Spark应用

通过云原生数据仓库 AnalyticDB MySQL 版控制台作业开发页面手动选择资源组。此时无法通过Hint、绑定资源组的方式指定资源组。

通过OpenAPI提交Spark应用

通过SumbitSparkApp接口的ResourceGroupName参数指定资源组。详情请参见SubmitSparkApp - 提交Spark应用

通过其他方式提交Spark应用