如何知道clickhouse中的查询使用了多少内存

M.z*_*z.D 2 clickhouse

我正在尝试测试 clickhouse 的性能,以了解专用服务器需要多少内存。目前我在生产中使用 PostgreSQL,现在我想迁移到 clickhouse,因此我将一些生产数据插入到本地的 clickhouse 服务器中,并在 clickhouse 上执行生产中最常用的查询。但我不知道 clickhouse 使用多少内存来执行这些查询。

M.z*_*z.D 9

经过一番研究,我找到了答案,希望对其他人有帮助。clickhouse 有一个名为“system.query_log”的表,用于存储每个执行查询的统计信息,例如持续时间或内存使用情况 system.query_log

还有一个表“system.processes”,其中包含有关当前查询 system.processes 的信息