Clickhouse中表列的最大数量

问题描述 投票:0回答:2

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

有没有一种方法可以处理大量指标?

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

olap clickhouse
2个回答
1
投票

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.