云原生数据仓库 AnalyticDB MySQL 版通过资源组隔离实现计算任务的优先级调度,保障核心业务不受复杂计算和突发状况影响,同时将不同的查询分类,合理分配资源使集群性能达到最大化。您可以通过控制台以及OpenAPI来新建、修改或删除资源组。
前提条件
集群的产品系列为企业版、基础版或湖仓版。
新建资源组
新建Interactive型资源组
登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在企业版、基础版或湖仓版页签下,单击目标集群ID。
在左侧导航栏,单击集群管理>资源管理,单击资源组管理页签。
单击资源组列表右上角的新增资源组,并填写资源组信息。
参数名称
说明
资源组名称
自定义资源组的名称。输入长度在2~30位,以字母开头,只能包含字母、数字和下划线。
任务类型
在下拉列表中选择Interactive,Interactive型资源组主要适用于高QPS低RT在线场景,使用分时弹性方式进行计算资源扩容和缩容。
引擎
选择XIHE或者Spark。
XIHE引擎:该资源组仅支持执行XIHE SQL。
Spark引擎:该资源组仅支持执行Spark作业,且Spark作业会以交互式方式进行处理。
重要该功能目前在邀测中,如需使用,请加入钉钉群 (群号:33600023146)联系技术开启。
Cluster大小
单个Cluster的大小,即ACU数,可任意填写,最小为16 ACU。
最小Cluster个数
资源组内至少需要维持的Cluster个数,需要小于等于最大Cluster个数,最小为1。
设置不同的最小Cluster个数和最大Cluster个数时, AnalyticDB for MySQL会根据资源组的查询负载在设定的最小Cluster个数和最大Cluster个数之间进行动态地扩缩容。
指定相同的最小Cluster个数和最大Cluster个数时,AnalyticDB for MySQL在资源组创建成功后就会启动指定的Cluster个数,有效地静态控制资源组的计算资源总量。
说明最小Cluster个数或最大Cluster个数大于等于2时,则表示该资源组开启Multi-Cluster功能,会产生弹性资源费用。关于Multi-Cluster功能详细介绍,请参见Multi-Cluster弹性模型。
最大Cluster个数
Cluster个数可以扩容到的最大值,最大为10。
设置不同的最小Cluster个数和最大Cluster个数时, AnalyticDB for MySQL会根据资源组的查询负载在设定的最小Cluster个数和最大Cluster个数之间进行动态地扩缩容。
指定相同的最小Cluster个数和最大Cluster个数时,AnalyticDB for MySQL在资源组创建成功后就会启动指定的Cluster个数,有效地静态控制资源组的计算资源总量。
说明最小Cluster个数或最大Cluster个数大于等于2时,则表示该资源组开启Multi-Cluster功能,会产生弹性资源费用。关于Multi-Cluster功能详细介绍,请参见Multi-Cluster弹性模型。
单击确定,完成新建资源组。
新建Job型资源组
登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在企业版、基础版或湖仓版页签下,单击目标集群ID。
在左侧导航栏,单击集群管理>资源管理,单击资源组管理页签。
单击资源组列表右上角的新增资源组,并填写资源组信息。
参数名称
说明
资源组名称
自定义资源组的名称。输入长度在2~30位,以字母开头,只能包含字母、数字和下划线。
任务类型
在下拉列表中选择Job,Job型资源组主要适用于高吞吐离线场景,使用按需弹性方式进行计算资源扩容和缩容。
计算最小资源
最小取值为0 ACU。
计算最大资源
控制台可设置的计算最大资源为1024 ACU,步长为8 ACU。若您有需求,可提交工单联系技术支持调大资源。
竞价实例
是否开启竞价实例。
开启竞价实例后,运行在Job型资源组上的Spark作业会尝试使用竞价实例资源。更多信息,请参见竞价实例。
单击确定,完成新建资源组。
修改资源组
资源组创建完成后,可以修改资源组的资源量、开启或关闭竞价实例、关闭Multi-Cluster功能,具体步骤如下:
在资源组管理页面,单击目标资源组操作列中的修改。
在弹出的修改资源组面板中,根据需求修改资源组的资源量以及开启、关闭竞价实例和Multi-Cluster功能。
单击确定。
企业版、基础版及湖仓版集群资源组不支持修改任务类型。
单击确定后,计算预留资源和计算最大资源的修改实时生效。
已有Interactive型资源组不支持开启Multi-Cluster功能。