更新时间:2025-09-28 GMT+08:00

ClickHouse DDL规范

  • DDL CREATE/DROP/ALTER场景不要使用on cluster,登录每个节点执行。
  • DDL性能等优化参数:background_distributed_schedule_pool_size、background_pool_size、background_schedule_pool_size配置为CPU核数的2倍。
  • DDL建议在业务低峰固定窗口时间执行,如在数据导入/数据修改高峰期,不允许执行DDL,需要DDL和业务数据变更错峰执行。
  • 如果使用了DDL on cluster执行场景,单节点故障可能会导致故障节点执行不成功,需要应用单独在此节点修复后执行DDL。