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

ClickHouse集群业务规划

  • 集群规模

    建议ClickHouse单集群不超过32节点规模(集群规模越小越好)。

  • 单集群ZNode规格

    高负载业务(数据增删改比较频繁场景)控制在150万~200万左右,低负载业务(数据增删改不频繁场景)控制在600万以下。

  • 集群负载

    对于不同业务负载的业务,需要分开集群部署,便于不同负载的业务进行资源隔离。

  • 集群并发

    由于ClickHouse单个SQL会最大化使用每个主机上的CPU/内存/IO资源,对于复杂SQL查询(复杂聚合、多表复杂join计算)能够支持几十并发,对于简单的SQL查询(单分区级精确过滤范围查询/点查询),支持100以内查询。

    如果集群有混合负载(要求极致性能的点查/范围查询和有大数据量聚合及join查询),建议将不同类型的负载拆分到不同集群;对于集群规划有远远超过100个并发业务系统,也需要设计将业务分摊到不同的集群。