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

How to know how much memory is used by a query in clickhouse

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

经过一番研究,我找到了答案希望它能帮助别人。 clickhouse 有 table 调用 'system.query_log' 用于存储每个执行查询的统计信息,如持续时间或内存使用情况 system.query_log

还有 table 'system.processes' 包含有关当前查询的信息 system.processes