用途:按 CockroachDB 部署层级管理集群容量。自托管管理单个节点,Advanced/BYOC 管理节点数与机器规格,Standard 管理预置 vCPU,Basic 自动扩缩并控制成本。临时维护用 performing-cluster-maintenance,操作前后健康检查用 reviewing-cluster-health。
主要能力与用法: 自托管缩容需先校验,运行 cockroach node status --decommission --certs-dir=<certs-dir> --host=<any-live-node>,确认各节点 is_live=true、ranges_underreplicated=0,并用 SHOW ZONE CONFIGURATION FOR RANGE default 查看副本因子;存活节点先 drain 再 decommission,多节点应同时执行:cockroach node decommission <id_1> <id_2> <id_3> --certs-dir=<certs-dir> --host=<any-live-node>。死节点需等自动再复制完成后清理元数据,必要时补新节点。扩容时新节点需同版本并以 --join 指向现有节点。取消下线用 cockroach node recommission。 Advanced/BYOC 通过 Cloud Console、Cloud API 或 Terraform 调整节点数与 vCPU;BYOC 缩容后需在 AWS/GCP/Azure 核对实例。Standard 在控制台调整预置 vCPU,缩容前查看 CPU 利用率,缩容后观察 24-48 小时 P99 延迟与 QPS。Basic 无节点与预置算力,通过控制台设置月度支出上限、查看 RU 消耗并优化查询。
限制:自托管下线后节点数不得低于副本因子,存活节点必须先 drain,多节点同时下线,剩余容量需能承接数据,存储利用率超 80% 有性能风险;Advanced 最小 3 节点×4 vCPU;缩容需数据可容纳且 zone 配置可满足;Basic 无手动容量控制。具体价格与平台细节资料未提供。