Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system_* セッション設定

これらの設定は system.settings で確認でき、ソースコード から自動生成されています。

system_events_show_zero_values

Bool
デフォルト値
0

値が 0 のイベントも system.events から選択できるようにします。

一部の監視システムでは、メトリクス値が 0 であっても、各チェックポイントごとにすべてのメトリクス値を渡す必要があります。

設定可能な値:

  • 0 — 無効。
  • 1 — 有効。

クエリ

SELECT * FROM system.events WHERE event='QueryMemoryLimitExceeded';

結果

Ok.

クエリ

SET system_events_show_zero_values = 1;
SELECT * FROM system.events WHERE event='QueryMemoryLimitExceeded';

結果

┌─event────────────────────┬─value─┬─description───────────────────────────────────────────┐
│ QueryMemoryLimitExceeded │     0 │ Number of times when memory limit exceeded for query. │
└──────────────────────────┴───────┴───────────────────────────────────────────────────────┘

system_metric_log_show_zero_values_in_histograms

Bool
デフォルト値
0
バージョン履歴
バージョンデフォルト値コメント
26.50`system.metric_log` の `histograms` Nestedカラムに、値が 0 のヒストグラムデータを書き込むかどうかを制御する新しい設定。

値が 0 のヒストグラムデータを system.metric_loghistograms Nestedカラムに書き込むかどうかを制御します。

デフォルトでは、観測の合計 count が 0 のヒストグラムはスキップされ、出力される各ヒストグラム内でも、観測がない bucket のエントリは histogram マップから省略されます。これを有効にすると、count に関係なくすべてのヒストグラムとすべての bucket が書き込まれます。これは、すべてのチェックポイントで各メトリクスが必ず現れる必要がある監視システムで役立ちます。

設定可能な値:

  • 0 — 無効。count = 0 のヒストグラムは出力されません。出力されるヒストグラムには、少なくとも 1 回観測された bucket のみが含まれます。
  • 1 — 有効。すべてのヒストグラムが書き込まれ、すべての bucket の境界が histogram に現れます。
Navigation