使用限制
虽然 ClickHouse 以其速度和可靠性而闻名,但在特定的操作参数内才能实现最佳性能。例如,拥有过多的表、数据库或分片可能会对性能产生负面影响。为了防止这种情况,ClickHouse Cloud 在多个操作维度上强制实施限制。以下是这些保护措施的详细信息。
提示
如果您遇到了这些保护措施中的一个,可能是您以未优化的方式实现了您的用例。请联系我们的支持团队,我们将乐意帮助您完善用例,以避免超过这些保护措施,或者一起探讨如何以受控制的方式增加这些限制。
维度 | 限制 |
---|---|
数据库 | 1000 |
表 | 5000 |
列 | ∼1000(宽格式优于紧凑格式) |
分区 | 50k |
分区片段 | 100k 在整个实例中 |
分区片段大小 | 150gb |
每个组织的服务 | 20(软限制) |
每个数据仓库的服务 | 5(软限制) |
每个服务的副本 | 20(软限制) |
低基数 | 10k 或更少 |
每个表的主键 | 4-5 个足够过滤数据的主键 |
查询并发 | 1000(每个副本) |
批量导入 | 大于 1M 的任何数据将由系统按 1M 行块进行拆分 |
备注
对于单副本服务,数据库的最大数量限制为 100,表的最大数量限制为 500。此外,基础层服务的存储限制为 1 TB。