Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

log_* セッション設定

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

log_comment

system.query_log テーブルの log_comment フィールドの値と、サーバーログのコメントテキストを指定します。

サーバーログの可読性を高めるために使用できます。さらに、clickhouse-test の実行後に、system.query_log からそのテストに関連するクエリを選び出すのにも役立ちます。

設定可能な値:

  • max_query_size 以下の任意の文字列。max_query_size を超えると、サーバーは例外をスローします。

クエリ:

SET log_comment = 'log_comment test', log_queries = 1;
SELECT 1;
SYSTEM FLUSH LOGS;
SELECT type, query FROM system.query_log WHERE log_comment = 'log_comment test' AND event_date >= yesterday() ORDER BY event_time DESC LIMIT 2;

結果:

┌─type────────┬─query─────┐
│ QueryStart  │ SELECT 1; │
│ QueryFinish │ SELECT 1; │
└─────────────┴───────────┘

log_formatted_queries

Bool
デフォルト値
0

整形済みクエリを system.query_log システムテーブルに記録します (system.query_logformatted_query カラムに格納されます) 。

設定可能な値:

  • 0 — 整形済みクエリはシステムテーブルに記録されません。
  • 1 — 整形済みクエリはシステムテーブルに記録されます。

log_processors_profiles

Bool
デフォルト値
1
バージョン履歴
バージョンデフォルト値コメント
24.31デフォルトで有効

プロセッサが実行時またはデータ待機時に費やした時間を system.processors_profile_log テーブルに書き込みます。

関連項目:

log_profile_events

Bool
デフォルト値
1

クエリパフォーマンスに関する統計を、query_log、query_thread_log、および query_views_log に記録します。

Navigation