본문으로 바로가기
본문으로 바로가기

system.query_metric_log

ClickHouse Cloud에서 쿼리하기

이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 저장됩니다. 따라서 전체 데이터를 조회하려면 clusterAllReplicas 함수를 사용해야 합니다. 자세한 내용은 여기를 참고하십시오.

개별 쿼리에 대해 system.events 테이블에서 수집된 메모리 및 메트릭 값의 기록을 저장하며, 이 기록은 주기적으로 디스크에 플러시됩니다.

쿼리가 시작되면 query_metric_log_interval 밀리초(기본값은 1000) 간격으로 데이터가 주기적으로 수집됩니다. 쿼리 실행 시간이 query_metric_log_interval보다 길면, 쿼리가 종료될 때에도 데이터가 수집됩니다.

컬럼:

  • query_id (String) — 쿼리 ID.
  • hostname (LowCardinality(String)) — 쿼리를 실행하는 서버의 호스트 이름.
  • event_date (Date) — 이벤트 날짜.
  • event_time (DateTime) — 이벤트 시간.
  • event_time_microseconds (DateTime64) — 마이크로초 단위 정밀도의 이벤트 시간.

예시

SELECT * FROM system.query_metric_log LIMIT 1 FORMAT Vertical;
Row 1:
──────
query_id:                                                        97c8ba04-b6d4-4bd7-b13e-6201c5c6e49d
hostname:                                                        clickhouse.eu-central1.internal
event_date:                                                      2020-09-05
event_time:                                                      2020-09-05 16:22:33
event_time_microseconds:                                         2020-09-05 16:22:33.196807
memory_usage:                                                    313434219
peak_memory_usage:                                               598951986
ProfileEvent_Query:                                              0
ProfileEvent_SelectQuery:                                        0
ProfileEvent_InsertQuery:                                        0
ProfileEvent_FailedQuery:                                        0
ProfileEvent_FailedSelectQuery:                                  0
...

추가 참고