通过资源池管理,您可以将集群计算资源分成多个资源池进行管理和应用。本文介绍了如何新建资源池、修改资源池,以及在资源池中解除或绑定用户。

前提条件

已创建AnalyticDB MySQL版弹性模式集群版(新版)集群。

背景信息

AnalyticDB MySQL版弹性模式集群版(新版)支持将一个集群资源划分为多个资源池,不同用户绑定到不同的资源池,通过资源池隔离实现计算任务的优先级调度,保障核心业务不受复杂计算和突发状况影响,同时将不同的查询分类,合理分配资源使集群性能达到最大化。有关资源池的介绍请参见资源池介绍

例如,用户a、b日常进行一些简单查询,用户c会进行数据量较大的复杂查询分析,那么这种情况下您可以将用户a、b绑定查询类型为Interactive的资源池source_a,将用户c绑定查询类型为Batch的资源池source_b。这样用户c在进行大型计算查询时,用户a和用户b进行简单查询的速度不受影响。

新建资源池

  1. 登录AnalyticDB MySQL控制台
  2. 在页面左上角,选择集群所在的资源组和地域。
  3. 在左侧导航栏,单击集群列表
  4. 找到目标集群,单击集群ID。
  5. 在左侧导航栏,单击资源池管理
  6. 资源池管理页面,单击资源池列表右上角的新增资源池
  7. 填写资源池信息。
    参数名称 说明
    资源池名称 自定义资源池的名称。输入长度在2-30位,以字母开头,只能包含字母、数字和下划线。
    查询类型 该资源池常用SQL查询的类型。详情请参见查询执行模式
    • Default_Type:默认查询类型。
    • Batch:ETL批计算模式,适用于数据量较大的复杂查询。支持中间数据结果落磁盘,大数据量情况下查询性能有所降低,但计算节点不会因为查询数据量太大而失败。
    • Interactive:交互查询模式,适用于日常简单查询。基于纯内存的快速交互式查询模式,查询性能好,但计算数据量超出机器处理能力情况下查询会失败。
    资源量 根据实际情况选择分配给该资源池的资源量。
  8. 单击确定完成新建资源池。

修改资源池

资源池创建完成后,可以对资源池的查询类型、资源量进行修改。
说明 默认资源池只能修改查询类型,无法手动修改资源量。默认资源池的资源量=集群总资源量-集群中其他资源池占用的资源量。
  1. 资源池管理页面,单击目标资源池操作列中的修改
  2. 根据需求修改查询类型资源量
  3. 修改完毕后单击确定

绑定或解除绑定用户

通过用户与资源池的绑定关系,您可以实现实例内部多租户、混合负载的需求。详情请参见用户与资源池的绑定关系

说明 一个资源池可以绑定多个用户,每个用户只能绑定一个资源池。
  1. 资源池管理页面,单击目标资源池操作列中的绑定用户
  2. 在绑定用户页面,用户名下拉菜单中选择需要绑定的用户名,单击绑定用户,然后在弹出的确认绑定用户对话框中单击确定
  3. 如果需要继续添加绑定用户,请重复步骤2的操作即可。
  4. 如果需要解除绑定用户,单击绑定用户列表中目标用户右侧的解除绑定,然后在弹出的确认解除绑定对话框中单击确定

相关SQL

CREATE RESOURCE GROUP

ALTER RESOURCE GROUP

DROP RESOURCE GROUP