计算组操作

更新时间:
复制为 MD 格式

计算组(Computing Group)用于在单个集群内实现计算资源的隔离。每个计算组拥有独立的连接地址和计算资源,可以针对不同工作负载(如读写分离)进行隔离和独立扩展,适用于读写分离、业务资源隔离等场景,从而保障核心业务的稳定性并提升集群资源管理效率。

使用限制

  • 仅支持云数据库 ClickHouse 企业版,并且存储类型为OSS类型。

  • 暂不支持美国(弗吉尼亚)和美国(硅谷)地域。

费用说明

开通计算组后,系统将汇总集群中所有计算组使用的CCU统一计费,计算资源单价请参见企业版费用

默认计算组

创建云数据库 ClickHouse 企业版集群后,阿里云将自动创建一个默认的计算组,新购集群时选择的计算资源将统一纳入该计算组中进行管理。默认计算组具有以下特性:

  • 不支持删除。

  • 为保证默认计算组高可用,默认计算组的节点数量最小为2。

  • 默认配置为可读可写,无法修改读写配置。

创建计算组

创建计算组时提供了弹性上下限配置、读写配置等选项,您可以根据业务具体需求来创建适合您的计算组。

  1. 登录云数据库ClickHouse控制台,在页面左上角选择集群所在地域。

  2. 集群列表页面,选择企业版实例列表,单击目标实例ID,进入集群详情页。

  3. 在左侧导航栏,选择计算组管理

  4. 单击页面左上方的新建计算组

  5. 新建计算组面板,配置如下参数。

    参数

    说明

    计算组名称

    计算组别名。

    读写属性

    可选项:

    • rw(读写)

    • ro(只读)。只读计算组无法执行INSERT操作,不会调度Merge后台任务。

    Server节点数量

    计算组后端的计算节点数量。规则如下:

    • 最小值:1(默认计算组节点数最小为2)。

    • 最大值:集群节点数上限-当前集群中其他计算组总节点数。

    单个server最小预留规格

    单个节点计算单元(CCU)的最小值。

    单个server最大弹性上限

    单个节点计算单元(CCU)的最大值。计算资源根据节点负载,按照CCU(ClickHouse Compute Units)粒度进行资源弹性扩展,弹性缩容不小于单节点最小CCU配置规格,1CCU约等于1 Core 4 GiB。

  6. 单击确定

    说明

    点击按钮后,系统将执行资源校验及前置检查,大约需要40s。创建计算组流程耗时约5~10分钟,当计算组状态变为运行中即表示创建成功。

管理计算组

重启计算组

重要
  • 计算组节点数=1:重启过程中该计算组不可用。

  • 计算组节点数>1:重启过程中当前计算组可能出现闪断

  • 重启耗时与集群的库表数量及数据量有关。

  1. 登录云数据库ClickHouse控制台,在页面左上角选择集群所在地域。

  2. 集群列表页面,选择企业版实例列表,单击目标实例ID,进入集群详情页。

  3. 在左侧导航栏,选择计算组管理

  4. 在目标计算组所在行的操作列,单击重启

  5. 单击确定

变更计算组弹性配置

说明
  • 为保证默认计算组高可用,默认计算组的节点数量最小为2。

  • 考虑到Keeper负载等限制因素,集群中所有计算组节点数总和上限为16(如需调整上限,请提交工单联系技术支持处理)。

  1. 登录云数据库ClickHouse控制台,在页面左上角选择集群所在地域。

  2. 集群列表页面,选择企业版实例列表,单击目标实例ID,进入集群详情页。

  3. 在左侧导航栏,选择计算组管理

  4. 在目标计算组所在行的操作列,单击配置变更

  5. 修改Server节点数量单个server最小预留规格单个server最大弹性上限

  6. 单击确定

变更计算组读写配置

重要
  • 默认计算组只能配置rw(读写)属性,不支持修改为ro(只读)

  • 变更配置时,后台会对计算组包含的计算节点进行滚动重启

  1. 登录云数据库ClickHouse控制台,在页面左上角选择集群所在地域。

  2. 集群列表页面,选择企业版实例列表,单击目标实例ID,进入集群详情页。

  3. 在左侧导航栏,选择计算组管理

  4. 在目标计算组所在行的读写属性列,单击image按钮。

  5. 单击确定

计算组网络配置

  1. 登录云数据库ClickHouse控制台,在页面左上角选择集群所在地域。

  2. 集群列表页面,选择企业版实例列表,单击目标实例ID,进入集群详情页。

  3. 在左侧导航栏,选择计算组管理

  4. 在目标计算组所在行的计算组连接地址(外网地址)列:

    • 申请外网地址:单击申请外网

    • 释放外网地址:单击释放外网

    • 修改连接地址:单击修改连接地址,然后修改地址前缀。

  5. 单击确定

查看计算组监控

  1. 登录云数据库ClickHouse控制台,在页面左上角选择集群所在地域。

  2. 集群列表页面,选择企业版实例列表,单击目标实例ID,进入集群详情页。

  3. 在左侧导航栏,选择监控告警,单击集群监控页签。

  4. 在页面左上角的computingGroupId选项卡中,选择对应计算组。

计算组维度查询管理

云数据库 ClickHouse 企业版提供了计算组维度的查询管理功能,您可以查看当前运行的SQL、慢SQL信息以及执行终止查询等操作。

  1. 登录云数据库ClickHouse控制台,在页面左上角选择集群所在地域。

  2. 集群列表页面,选择企业版实例列表,单击目标实例ID,进入集群详情页。

  3. 在左侧导航栏,单击查询管理

  4. 在页面右上方选择对应计算组,进行查询管理。

删除计算组

重要
  • 默认计算组不允许删除。

  • 删除计算组时,会释放计算组绑定的内网及外网连接地址,以及计算节点。

  • OSS中存储的业务数据不受影响,您仍然可以通过其他计算组或默认计算组访问业务数据。

  1. 登录云数据库ClickHouse控制台,在页面左上角选择集群所在地域。

  2. 集群列表页面,选择企业版实例列表,单击目标实例ID,进入集群详情页。

  3. 在左侧导航栏,选择计算组管理

  4. 在目标计算组所在行的操作列,单击删除

  5. 在弹框中单击确定