이 설정은 system.settings에서 확인할 수 있으며, 소스를 기반으로 자동 생성됩니다.
log_comment
system.query_log 테이블의 log_comment field 값과 서버 로그의 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 | 기본적으로 활성화 |
processor가 실행 중이거나 데이터를 기다리는 동안 소요한 시간을 system.processors_profile_log 테이블에 기록합니다.
관련 항목:
log_profile_events
유형
Bool
기본값
1
쿼리 성능 통계를 query_log, query_thread_log 및 query_views_log에 기록합니다.