通过 OpenAPI 扩展 DB ClickPipes
大多数用户不需要此API
DB ClickPipes的默认配置旨在开箱即用地处理大多数工作负载。如果您认为您的工作负载需要扩展,请打开一个支持案例,我们将指导您调整适合用例的最佳设置。
扩展API可能对以下情况有用:
- 大量初始加载(超过4 TB)
- 尽可能快速地迁移适量数据
- 在同一服务下支持超过8个CDC ClickPipes
在尝试扩展之前,请考虑:
- 确保源DB有足够的可用容量
- 在创建ClickPipe时,首先调整初始负载并行性和分区
- 检查源上是否存在长时间运行的事务,这些事务可能导致CDC延迟
增加规模将成比例地增加您的ClickPipes计算成本。 如果您仅为初始加载进行扩展,则在快照完成后缩小规模以避免意外费用是很重要的。有关定价的更多详细信息,请参见Postgres CDC定价。
该过程的前提条件
在开始之前,您需要:
- 具有目标ClickHouse Cloud服务的管理员权限的ClickHouse API密钥。
- 在某个时间点在服务中配置的DB ClickPipe(Postgres、MySQL或MongoDB)。CDC基础设施与第一个ClickPipe一起创建,扩展端点从那时起可用。
扩展DB ClickPipes的步骤
在运行任何命令之前设置以下环境变量:
获取当前的扩展配置(可选):
设置所需的扩展。支持的配置包括1-24个CPU核心,内存(GB)设置为核心数量的4倍:
等待配置传播(通常为3-5分钟)。扩展完成后,GET端点将反映新值: