概述
计算组是 Bytehouse 中的计算资源集群,可按需进行横向扩展。由计算组提供所需的资源,例如 CPU、内存及临时存储,用于执行以下操作:
- 执行需要使用计算资源的 SQL 语句(例如从表和视图中检索行),用于短时和长时运行查询。
- 执行 DML 操作,例如:
- 更新表中的行(删除、插入、更新)
- 将数据加载到表中
- 从表中导出数据
ByteHouse 计算组有如下优势:
- 支持读写分离(数据导入使用一个计算组,查询使用另外的计算组),支持对不同部门,业务查询进行资源隔离,避免业务查询间的相互影响。
- 计算组可以根据业务需求弹性扩缩容,从而节省成本,实现资源的最大化利用。
- 支持针对资源进行细粒度权限控制。
计算组大小
- XS(超小)
- S(小)
- M(中等)
- L(大)
- XL(超大)
如果当前集群的性能无法满足您的要求,可以通过工单联系ByteHouse 对计算组进行定制化配置。
管理计算组
ByteHouse 计算组页面提供的界面可用于查看当前账户下所有计算组列表。支持按需创建、启动和暂停计算组,以及配置和扩展/缩减计算组的计算资源。
创建计算组
- 在计算组页面中,单击右上角的 新建 按钮;
- 将打开 创建计算组 对话框,我们可以使用此对话框指定计算组属性用于分配计算资源;
- 完成后,单击 确定 ,将为您自动创建并启动计算组。

注:当前计算组支持配置自动暂停和自动启动的能力,默认开启。
- 开启自动暂停后,计算组在特定时间未使用时,会被自动关闭,从而减少资源成本。
- 开启自动启动后,用户无需手动开启计算组,可以对计算组发送请求,唤起计算资源并进行查询。当前自动启动开启后,首次查询会耗时较高(10~30秒),请根据业务需要进行配置。
启动计算组
计算组右侧状态栏显示为“关”时,则代表计算组处于关闭状态,在此状态下不会对计算资源收费。
可以使用以下任一选项恢复暂停的计算组:
- 在列表页选择计算组并单击右上角启动标志按钮,可以恢复一个或多个计算组;
- 在列表页右侧下拉菜单中点击 启动 ,可以恢复某个特定的计算组。

暂停计算组
可以使用以下任一选项暂停正在运行的计算组:
- 在列表页选择计算组并单击右上角暂停标志按钮,可以关闭一个或多个计算组;
- 在列表页右侧下拉菜单中点击 停止 ,可以关闭某个特定的计算组;

- 开启自动暂停计算组后,设定时间内无查询请求时,会自动暂停计算组。当前支持配置以下时间间隔:
- 五分钟
- 三十分钟
- 一小时
- 六小时
注意: 暂停计算组会导致该正在运行的查询立即失败。请谨慎执行此操作。
删除计算组
删除数据计算组可以有效地暂停所有正在运行的查询,并从部署中删除集群,同时从可用的计算组列表中删除该计算组。
点击计算组列表页右侧的菜单,选择删除计算组进行二次确认后,即可删除。