一、简介
自适应 Warehouse(Adaptive Warehouse)是 TCHouse-X 提供的自动化资源管理方案。它能够根据实时负载,动态地在预设范围内调整计算资源,平衡“性能保障”与“成本控制”。
注意:说明:
注意:自适应 Warehouse 计算资源目前处于实验性功能阶段(Beta)。如需申请开通和使用此功能,请 联系我们。
二、工作原理
自适应机制通过以下逻辑实现计算资源的自动化管理:
·智能预估:系统在 SQL 执行前对其资源消耗量进行预估。
·动态调度:
·复用:若当前已运行的集群有足够余量,则直接复用。
·横向扩展(Scale-out):若现有集群负载过高,系统将自动启动新的集群(Cluster)来承载新任务。
·自动回收:当集群进入空闲状态并达到设定时间后,系统会自动触发回收机制,停止计费。
三、配置参数说明
为了精准控制资源使用,你需要配置以下两个核心上限:
| 配置项 | 说明 | 业务价值 |
| Warehouse 最大可用 CU 数 | Warehouse 资源上限,即该 Warehouse 允许使用的总 CU 数。 | 控制总预算,防止并发过高导致云账单超出预期。 |
| 单条 SQL 最大可用 CU 数 | 单 SQL 资源上限,即单条查询允许申请的最大 CU 数。 | 防止大查询拖垮系统,避免个别复杂 SQL 占用过多共享资源。 |
四、新建自适应 Warehouse
自适应 Warehouse 有两种创建方式:
1. 随实例创建:新建实例时同步创建, 操作步骤详见实例创建与销毁。
2. 单独创建:在计算资源页面单独创建,具体步骤如下。
2.1 进入配置页面: 进入计算资源页面,单击新建 Warehouse,打开配置窗口。
2.2 配置参数并创建:在弹窗中配置以下信息,确认无误后单击确认。
注意:说明:
注意:创建过程约需 2 分钟,完成后即可在列表中查看新建的 Warehouse。
| 字段名称 | 说明 |
| Warehouse 名称 | 自定义名称,默认为“我的 Warehouse”。 |
| Warehouse 类型 | 选择“自适应 Warehouse”。 |
| Warehouse 最大可用 CU 数 | Warehouse 资源上限,即该 Warehouse 允许使用的总 CU 数。 |
| 单条 SQL 最大可用 CU 数 | 单 SQL 资源上限,即单条查询允许申请的最大 CU 数。 |
五、变更自适应 Warehouse
1. 进入 “计算资源” 页面,找到目标自适应 Warehouse,单击其对应的设置按钮, 打开配置窗口。
2. 按需配置如下参数,确认无误后单击确认。
| 字段名称 | 说明 |
| Warehouse 名称 | 自定义名称,默认为“我的 Warehouse”。 |
| Warehouse 最大可用 CU 数 | Warehouse 资源上限,即该 Warehouse 允许使用的总 CU 数。 |
| 单条 SQL 最大可用 CU 数 | 单 SQL 资源上限,即单条查询允许申请的最大 CU 数。 |
六、销毁自适应 Warehouse
1. 定位目标 Warehouse:导航至控制台的 “计算资源” 页面,找到你计划销毁的自适应 Warehouse 实例,在该实例对应的操作列中,单击 更多,选择 “销毁”。
2. 二次确认:在弹出的销毁确认窗口中,系统会要求你进行二次确认。
3. 执行销毁:单击确定后,系统将对该 Warehouse 执行销毁操作。