资源组介绍

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

资源组分类

默认资源组

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

  • 属性

    • 资源量为独享的,计算资源的最小步长为16核64 GB,即一个计算节点资源。计算资源最小可以设置为0核0 GB,最大不能超过集群的总计算资源量。

    • 不支持删除默认资源组。

    • 未被分配到自定义资源组的计算资源均归属于默认资源组,因此不支持修改默认资源组的资源量。

    • 默认查询类型为Default_Type,支持修改查询类型。修改查询类型,请参见修改资源组。了解查询类型的定义,请参见查询执行模式

    • 未绑定自定义资源组的数据库账号均与默认资源组绑定。

自定义资源组

  • 定义:您自定义创建的资源组,支持创建查询类型为Default_Type、Batch和Interactive的资源组。创建方式请参见新建资源组CreateDBResourceGroup - 创建资源组

  • 属性

    • 资源量为独享的,计算资源的最小步长为16核64 GB,即一个计算节点资源。计算资源最小可以设置为0核0 GB,最大不能超过集群的总计算资源量。

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

    • 支持修改自定义资源组的资源量。

    • 支持修改查询类型。修改查询类型,请参见修改资源组。了解查询类型的定义,请参见查询执行模式

    • 支持绑定和解绑数据库账号。详情请参见绑定或解绑数据库账号

适用场景

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

  • Default_Type查询类型的资源组:资源组级别不单独设置查询类型,与集群级别查询类型一致。

  • Batch查询类型的资源组:适用于执行时间长、计算数据量大的查询。例如:清洗类查询(Extract-Transform-Load)。

  • Interactive查询类型的资源组:适用于对延迟敏感的实时分析查询。

相关文档

指定执行查询的资源组