通过 OpenAPI 扩缩 DB ClickPipes
大多数用户都不需要此 API
DB ClickPipes 的默认配置可开箱即用,满足大多数工作负载的需求。如果你认为自己的工作负载需要扩缩容,请提交支持请求,我们将指导你为具体场景选择最佳设置。
扩缩容 API 可能适用于以下情况:
- 大规模初始加载 (超过 4 TB)
- 尽快迁移中等规模的数据
- 在同一服务下支持超过 8 个 CDC ClickPipes
在尝试扩容之前,请先考虑以下事项:
- 确保源数据库有足够的可用容量
- 创建 ClickPipe 时,先调整初始加载并行度和分区
- 检查源端是否存在可能导致 CDC 延迟的长时间运行的事务
提高规模会按比例增加 ClickPipes 的计算成本。 如果只是为了初始加载而扩容,请务必在快照完成后缩容,以避免产生意外费用。有关定价的更多信息,请参阅 Postgres CDC Pricing。
此流程的先决条件
在开始上手前,您需要具备:
- 在目标 ClickHouse Cloud 服务上具有 Admin 权限的 ClickHouse API 密钥。
- 该服务中曾预配过一个 DB ClickPipe (Postgres、MySQL 或 MongoDB) 。CDC 基础设施会随第一个 ClickPipe 一同创建,自那时起,扩缩容端点即可使用。
如何扩缩容 DB ClickPipes
执行任何命令语之前,请先设置以下环境变量:
获取当前扩缩容配置 (可选) :
设置所需的扩缩容级别。支持的配置包括 1–24 个 CPU 核心,内存 (GB) 为核心数的 4×:
等待配置生效 (通常需要 3-5 分钟) 。扩缩容完成后,GET 端点将显示新的值: