olap—clickhouse中表列的最大数目

vu8f3i0k  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(2)|浏览(2340)

我试过测试边界,注意到如果表中有5k列,即使尝试只插入2列值,也会收到127.0.0.1:9000的结果。db::异常:超出内存限制(用于查询):将使用9.31 gib
有没有一种方法可以处理大量的指标?
单个表中列数的实际限制是多少?

tf7tbtn2

tf7tbtn21#

我认为没有限制(除了你的硬件限制)。尝试增加查询的最大内存使用量
https://clickhouse.yandex/docs/en/operations/settings/query_complexity/#settings_max_memory_usage

ac1kyiln

ac1kyiln2#

当您尝试插入任何行时,clickhouse为每列分配大约1-2mb,所以正确的答案是肯定的,它没有严格的限制,但受您的cpu、内存、与insert的并发客户端连接和for*mergetree表引擎的限制,也受分区数的限制(见文档中的分区)

相关问题