Clickhouse中的表格列最大数量

时间:2019-12-08 17:37:55

标签: olap clickhouse

我尝试测试边界,并注意到如果表中有5K列,即使尝试仅插入2列值,我也会得到一个  从127.0.0.1:9000收到。 DB :: Exception:超出了内存限制(用于查询):将使用9.31 GiB

是否可以处理大量指标?

单个表中的实际列数限制是多少?

2 个答案:

答案 0 :(得分:1)

我认为没有限制。尝试增加查询的最大内存使用量

https://clickhouse.yandex/docs/en/operations/settings/query_complexity/#settings_max_memory_usage

答案 1 :(得分:0)

当您尝试插入任何行时,ClickHouse每列分配大约1-2Mb,因此正确答案是肯定的,它没有严格的限制,但受CPU,内存,与insert和* MergeTree表引擎的并发客户端连接的限制按分区数(请参阅文档中的PARTITION BY)