メインコンテンツへスキップ
メインコンテンツへスキップ

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
...

関連項目