我尝试测试边界并注意到,如果我在表中有 5K 列,即使我尝试只插入 2 列值,我也得到一个 从 127.0.0.1:9000 接收。DB::异常:超出内存限制(用于查询(:将使用 9.31 GiB
有没有办法处理非常大量的指标?
单个表中列数的实际限制是多少?
我认为限制是没有的(除了你的硬件限制(。尝试增加查询的最大内存使用量
https://clickhouse.yandex/docs/en/operations/settings/query_complexity/#settings_max_memory_usage
当您尝试插入任何行时,ClickHouse 每列分配大约 1-2Mb,因此正确答案是肯定的,它没有严格的限制,但受到您的 CPU、内存、与插入的并发客户端连接的限制,并且对于 *MergeTree 表引擎也受到分区数量的限制(请参阅文档中的分区依据(