これらの設定は 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_log の formatted_query カラムに格納されます) 。
設定可能な値:
- 0 — 整形済みクエリはシステムテーブルに記録されません。
- 1 — 整形済みクエリはシステムテーブルに記録されます。
log_processors_profiles
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.3 | 1 | デフォルトで有効 |
プロセッサが実行時またはデータ待機時に費やした時間を system.processors_profile_log テーブルに書き込みます。
関連項目:
log_profile_events
型
Bool
デフォルト値
1
クエリパフォーマンスに関する統計を、query_log、query_thread_log、および query_views_log に記録します。