설명
쿼리 실행 시 함께 실행되는 종속 조회수에 관한 정보(예: 조회수 유형, 실행 시간)를 포함합니다.
로깅을 시작하려면 다음과 같이 하십시오.
- query_views_log 섹션에서 매개변수를 구성합니다.
- log_query_views를 1로 설정합니다.
데이터 플러시 주기는 query_views_log server settings 섹션의 flush_interval_milliseconds 매개변수에서 설정합니다. 플러시를 강제로 수행하려면 SYSTEM FLUSH LOGS 쿼리를 사용하십시오.
ClickHouse는 테이블의 데이터를 자동으로 삭제하지 않습니다. 자세한 내용은 Introduction을 참조하십시오.
query_views_log 테이블에 기록되는 쿼리 수를 줄이려면 log_queries_probability) 설정을 사용할 수 있습니다.
컬럼
hostname(LowCardinality(String)) — 쿼리를 실행한 서버의 호스트명입니다.event_date(Date) — 뷰의 마지막 이벤트가 발생한 날짜입니다.event_time(DateTime) — 뷰 실행이 완료된 날짜와 시간입니다.event_time_microseconds(DateTime64(6)) — 뷰 실행이 완료된 날짜와 시간을 마이크로초 정밀도로 나타냅니다.view_duration_ms(UInt64) — 뷰 실행 시간(각 단계의 합계)을 밀리초 단위로 나타냅니다.initial_query_id(String) — 동일한 쿼리 체인에 속한 초기 쿼리의 ID입니다.view_name(String) — 뷰 이름입니다.view_uuid(UUID) — 뷰의 UUID입니다.view_type(Enum8('Default' = 1, 'Materialized' = 2, 'Live' = 3, 'Window' = 4)) — 뷰의 유형입니다. 값: 'Default' = 1 — 기본 뷰입니다. 이 로그에는 나타나지 않아야 합니다. 'Materialized' = 2 — materialized view, 'Live' = 3 — 라이브 view입니다.view_query(String) — 뷰가 실행한 쿼리입니다.view_target(String) — 뷰 대상 테이블의 이름입니다.read_rows(UInt64) — 읽은 행 수입니다.read_bytes(UInt64) — 읽은 바이트 수입니다.written_rows(UInt64) — 기록한 행 수입니다.written_bytes(UInt64) — 기록한 바이트 수입니다.peak_memory_usage(Int64) — 이 뷰의 Context에서 할당된 메모리 양과 해제된 메모리 양의 최대 차이입니다.ProfileEvents(Map(LowCardinality(String), UInt64)) — 다양한 메트릭을 측정하는 ProfileEvents입니다. 각 항목에 대한 설명은 system.events 테이블에서 확인할 수 있습니다.status(Enum8('QueryStart' = 1, 'QueryFinish' = 2, 'ExceptionBeforeStart' = 3, 'ExceptionWhileProcessing' = 4)) — 뷰의 상태입니다. 값: 'QueryStart' = 1 — 뷰 실행이 성공적으로 시작된 상태입니다. 나타나지 않아야 합니다. 'QueryFinish' = 2 — 뷰 실행이 성공적으로 종료된 상태입니다. 'ExceptionBeforeStart' = 3 — 뷰 실행 시작 전에 예외가 발생한 상태입니다. 'ExceptionWhileProcessing' = 4 — 뷰 실행 중 예외가 발생한 상태입니다.exception_code(Int32) — 예외 코드입니다.exception(String) — 예외 메시지입니다.stack_trace(String) — 스택 트레이스입니다. 쿼리가 성공적으로 완료된 경우 빈 문자열입니다.
별칭:
ProfileEvents.Names—mapKeys(ProfileEvents)의 별칭입니다.ProfileEvents.Values—mapValues(ProfileEvents)의 별칭입니다.
예시
SELECT * FROM system.query_views_log LIMIT 1 \G;Row 1:
──────
hostname: clickhouse.eu-central1.internal
event_date: 2021-06-22
event_time: 2021-06-22 13:23:07
event_time_microseconds: 2021-06-22 13:23:07.738221
view_duration_ms: 0
initial_query_id: c3a1ac02-9cad-479b-af54-9e9c0a7afd70
view_name: default.matview_inner
view_uuid: 00000000-0000-0000-0000-000000000000
view_type: Materialized
view_query: SELECT * FROM default.table_b
view_target: default.`.inner.matview_inner`
read_rows: 4
read_bytes: 64
written_rows: 2
written_bytes: 32
peak_memory_usage: 4196188
ProfileEvents: {'FileOpen':2,'WriteBufferFromFileDescriptorWrite':2,'WriteBufferFromFileDescriptorWriteBytes':187,'IOBufferAllocs':3,'IOBufferAllocBytes':3145773,'FunctionExecute':3,'DiskWriteElapsedMicroseconds':13,'InsertedRows':2,'InsertedBytes':16,'SelectedRows':4,'SelectedBytes':48,'ContextLock':16,'RWLockAcquiredReadLocks':1,'RealTimeMicroseconds':698,'SoftPageFaults':4,'OSReadChars':463}
status: QueryFinish
exception_code: 0
exception:
stack_trace: