计算组管理

更新时间:
复制为 MD 格式

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

功能概述

计算与计算分离(compute-compute separation)支持在单个企业版集群中创建多个独立计算组(Computing Group),每个计算组都有独立的计算组连接地址(endpoint)、CPU、内存和本地缓存,支持以下核心能力:

  • 计算资源隔离:计算组间的计算资源彼此隔离、互不干扰,可独立执行数据写入和查询任务。

  • 计算独立扩展:支持按计算组独立调整资源弹性范围,根据CPU和内存负载自动弹性扩展。

  • 独立运维:支持计算组维度的资源负载监控查看、告警策略配置、查询分析管理。

  • 独立读写权限管理:除默认计算组(始终为读写)外,可为其他计算组单独配置读写(RW)或只读(RO)权限。

  • 共享存储:集群内所有计算组共享同一存储数据,降低存储成本。

使用限制

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

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

运维功能支持

重要

当使用了Kafka外表时,Kafka外表会在集群中每个节点消费数据,因此如果集群中存在只读计算组时,可能会因为只读计算组无法写入导致rebalance影响消费速度。

运维功能

支持集群维度操作

支持计算组维度操作

备注

修改连接地址

无。

创建公网

无。

释放公网

无。

调整弹性配置

无。

查询管理

无。

重启集群

当计算组只有1个计算节点时,重启过程中该计算组不可用。

查看监控

无。

配置告警

预设的告警模板只能筛选到默认计算组节点,针对其他计算组的告警需要自定义PromeSQL。

修改参数

参数修改作用于整个集群。

数据安全管理

白名单对于所有计算组同步生效。

DMS数据管理

目前只支持连接默认计算组。

DTS数据传输链路

目前只支持连接默认计算组。

一站式可观测

目前只支持连接默认计算组。

升级内核版本

会对集群中所有计算组并行升级。

重要

当计算组只有1个计算节点时,升级过程中该计算组不可用。

暂停实例

暂停实例会暂停实例中所有计算组。

启动实例

启动实例会启动实例中所有计算组。

用户管理

创建用户及授权操作会同步到所有计算组中。

数据库管理

数据库操作会同步到所有计算组中。

如何使用

请结合业务负载和读写要求选配并创建计算组,然后使用计算组提供的连接地址连接实例,不同连接地址的请求在计算节点上隔离处理。

  • DML操作INSERTSELECTDML操作在计算组中隔离执行。

  • DDL操作ALTERCREATEDROPDDL操作将分发到所有计算组共同执行。

创建与管理计算组请参见计算组操作