资源组介绍

更新时间: 2023-06-28 15:19:06

云原生数据仓库AnalyticDB MySQL版湖仓版(3.0)采用了存储计算分离架构,您可以对计算资源进行弹性扩缩容。资源组功能可以对计算资源进行按需划分,不同资源组间的计算资源在物理上完全隔离。通过将数据库账号绑定到不同的资源组,SQL任务或Spark任务根据绑定关系路由至对应的资源组进行执行,从而满足集群内部多租户、混合负载的需求。

资源组分类

默认资源组

  • 定义:集群创建时便存在,即user_default

  • 属性

    • 默认资源组的计算预留资源最小为0 ACU,计算预留资源最大为集群当前未分配资源,步长为16 ACU。

    • 默认资源组支持修改计算预留资源。

    • 默认资源组不可以删除。

    • 默认的任务类型为Interactive,任务类型不支持修改。

    • 不支持绑定数据库账号。

自定义资源组

  • 定义:自定义创建的资源组可以为Interactive型和Job型资源组。创建方式请参见新建资源组CreateDBResourceGroup - 创建资源组

  • 属性

    • Interactive型资源组的计算预留资源最小为16 ACU,最大为集群当前未分配资源,步长为16 ACU。Job型资源组的计算预留资源最小为0 ACU,计算预留资源最大为集群当前未分配资源,计算最大资源可以大于集群未分配的资源,步长为8 ACU。

    • Interactive型资源组支持修改计算预留资源,Job型资源组支持修改计算预留资源和计算最大资源。详情请参见修改资源组

    • 自定义资源组支持删除。

    • 自定义资源组不支持修改任务类型。

    • 自定义资源组支持绑定和解绑数据库账号。详情请参见绑定或解绑数据库账号

    • Job型资源组支持配置ThriftServer。详情请参见启停ThriftServer

适用场景

不同任务类型的资源组,适用的场景如下:

  • Interactive型资源组:主要支撑高QPS低RT在线场景,使用分时弹性方式进行计算资源扩容和缩容。

  • Job型资源组:主要支撑高吞吐离线场景,使用按需弹性方式进行计算资源扩容和缩容。

支持执行的SQL及应用类型

不同任务类型的资源组,支持执行的SQL及应用如下:

  • Interactive型资源组:支持执行XIHE MPP SQL。

  • Job型资源组:支持执行XIHE BSP SQL、Spark SQL应用和Spark离线应用。

相关文档

指定执行查询的资源组

阿里云首页 云原生数据仓库AnalyticDB MySQL版 相关技术圈