我已经在wsl2上运行的clickhouse-server上加载了on数据集。服务器端一切正常,但是clickhouse-client突然开始占用大量内存,这在给定的htop输出中很明显。

当仅执行简单的group by查询时,
select year,count(1) from datasets.ontime group by year
我不得不关闭wsl才能从中恢复。
如果我做错了什么,请让我知道!
注意:我已经将ontime数据集的分区指令更改为年和ORIGINSTATE,即:PARTITION BY (Year,OriginState)
Clickhouse版本: 21.4.5.46 (官方版本)
使用客户端+服务器的htop输出

发布于 2021-04-26 22:15:15
Clickhouse是为使用64GB+内存的服务器设计的(句号)。
发布于 2021-04-27 15:28:18
clickhouse-client也尝试在客户端解析和重写查询,它尝试接收所有元数据以自动完成,在ALTER TABLE ontime之后,你有多少分区?
发布于 2021-07-28 23:24:52
尝试清理客户端历史文件:..clickhouse client - history
~/.clickhouse-client-history由于某种原因,clichouse-client在内存中加载clickhouse-client-history文件,在我的例子中几乎有5 5Gb的RAM。(ClickHouse客户端版本21.7.4.18)。
https://stackoverflow.com/questions/67268227
复制相似问题