跳到主要内容
跳到主要内容

system.query_metric_log

在 ClickHouse Cloud 中进行查询

该系统表中的数据保存在 ClickHouse Cloud 中每个节点的本地。因此,如需获得所有数据的完整视图,需要使用 clusterAllReplicas 函数。更多详情请参阅此处

包含来自表 system.events 的各个查询的内存和指标值历史记录,并定期刷新到磁盘。

一旦查询开始,就会按照 query_metric_log_interval 毫秒的周期采集数据(默认值为 1000 毫秒)。如果查询耗时超过 query_metric_log_interval,则在查询结束时也会采集一次数据。

列:

  • query_id (String) — 查询的 ID。
  • hostname (LowCardinality(String)) — 执行该查询的服务器主机名。
  • event_date (Date) — 事件日期。
  • event_time (DateTime) — 事件时间。
  • event_time_microseconds (DateTime64) — 具有微秒精度的事件时间。

示例

SELECT * FROM system.query_metric_log LIMIT 1 FORMAT Vertical;
第 1 行:
──────
query_id:                                                        97c8ba04-b6d4-4bd7-b13e-6201c5c6e49d
hostname:                                                        clickhouse.eu-central1.internal
event_date:                                                      2020-09-05
event_time:                                                      2020-09-05 16:22:33
event_time_microseconds:                                         2020-09-05 16:22:33.196807
memory_usage:                                                    313434219
peak_memory_usage:                                               598951986
ProfileEvent_Query:                                              0
ProfileEvent_SelectQuery:                                        0
ProfileEvent_InsertQuery:                                        0
ProfileEvent_FailedQuery:                                        0
ProfileEvent_FailedSelectQuery:                                  0
...

另请参阅