计算组

概述

计算组是 Bytehouse 中的计算资源集群,可按需进行横向扩展。计算组提供所需的资源如 CPU、内存及临时存储等,用于执行以下操作:

  • 执行需要使用计算资源的 SQL 语句(例如从表和视图中检索行),用于短时和长时运行查询。
  • 执行 DML 操作,例如:
    • 更新表中的行(删除、插入、更新)。
    • 将数据加载到表中
    • 从表中卸载数据

ByteHouse 计算组有如下优势:

  1. 支持读写分离(数据导入使用一个计算组,查询使用另外的计算组),支持对不同部门,业务查询进行资源隔离,避免业务查询间的相互影响。
  2. 计算组可以根据业务需求弹性扩缩容,从而节省成本,实现资源的最大化利用。
  3. 支持针对资源进行细粒度权限控制。

计算组大小

  • XS(超小)
  • S(小)
  • M(中等)
  • L(大)
  • XL(超大)
  • 如果当前集群的性能无法满足您的要求,可以通过工单联系ByteHouse 对计算组进行定制化配置。

管理计算组

ByteHouse 计算组页面提供的界面可用于按需创建、启动和暂停计算组,以及配置和扩展/缩减计算组的计算资源。

2866

创建计算组

2150
  1. 在计算组页面中,单击右上角的 +新建 按钮

  2. 将打开 创建计算组 对话框,我们可以使用此对话框指定计算组属性用于分配计算资源。

  3. 完成后,单击 确定 ,将为您自动创建并启动计算组。

  • 注:当前计算组支持配置自动暂停和自动启动的能力,默认开启。

开启自动暂停后,计算组在特定时间未使用时,会被自动关闭,从而减少资源成本。

开启自动启动后,用户无需手动开启计算组,可以对计算组发送请求,唤起计算资源并进行查询。当前自动启动开启后,首次查询会耗时较高(10~30秒),请根据业务需要进行配置。

启动计算组

可以使用以下任一选项恢复暂停的计算组:

  1. 选择数据项并单击 ▷ 按钮,可以恢复一个或多个计算组。
1003
  1. 点开三点下拉菜单并单击 启动 ,可以恢复某个特定的计算组
999
  1. 开启自动启动后,可以直接在 SQL 工作表中选择计算组,并通过执行 SQL 启动计算组。
2032

暂停计算组

可以使用以下任一选项暂停已被暂停的计算组:

  1. 选择数据项并单击 ⏸️ 按钮,可以恢复一个或多个计算组。
1002
  1. 点开三点下拉菜单并单击 停止 ,可以恢复某个特定的计算组。
1010
  1. 开启自动暂停计算组后,设定时间内无查询请求时,会自动暂停计算组。当前支持配置以下时间间隔:
  • 五分钟
  • 三十分钟
  • 一小时
  • 六小时

注意: 暂停计算组会导致该仓库中运行的任何查询立即失败。请谨慎执行此操作。

删除计算组

删除数据仓库可以有效地暂停所有正在运行的查询,并从部署中删除集群,同时从可用的计算组列表中删除该计算组。

1222