云原生数据仓库AnalyticDB MySQL版数仓版的弹性模式采用了存储计算分离架构,您可以对计算资源进行弹性扩缩容。资源组功能可以对计算资源进行按需划分,不同资源组间的计算资源在物理上完全隔离。通过AnalyticDB for MySQL数据库账号绑定到不同的资源组,SQL查询根据绑定关系路由至对应的资源组进行执行,从而满足集群内部多租户、混合负载的需求。
资源组分类
默认资源组
定义:集群创建时便存在,即
USER_DEFAULT
。属性:
自定义资源组
定义:您自定义创建的资源组,支持创建查询类型为Default_Type、Batch和Interactive的资源组。创建方式请参见新建资源组或CreateDBResourceGroup - 创建资源组。
属性:
资源量为独享的,计算资源的最小步长为16核64 GB,即一个计算节点资源。计算资源最小可以设置为0核0 GB,最大不能超过集群的总计算资源量。
支持删除自定义资源组。
支持修改自定义资源组的资源量。
支持绑定和解绑数据库账号。详情请参见绑定或解绑数据库账号。
适用场景
不同查询类型的资源组,适用的场景如下:
Default_Type查询类型的资源组:资源组级别不单独设置查询类型,与集群级别查询类型一致。
Batch查询类型的资源组:适用于执行时间长、计算数据量大的查询。例如:清洗类查询(Extract-Transform-Load)。
Interactive查询类型的资源组:适用于对延迟敏感的实时分析查询。