Перейти к основному содержанию
Перейти к основному содержанию

system.metric_log

Выполнение запросов в ClickHouse Cloud

Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.

Содержит историю значений метрик из таблиц system.metrics и system.events, которые периодически сбрасываются на диск.

Столбцы:

  • hostname (LowCardinality(String)) — имя хоста сервера, на котором выполняется запрос.
  • event_date (Date) — дата события.
  • event_time (DateTime) — время события.
  • event_time_microseconds (DateTime64) — время события с точностью до микросекунд.

Пример

SELECT * FROM system.metric_log LIMIT 1 FORMAT Vertical;
Строка 1:
──────
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
milliseconds:                                                    196
ProfileEvent_Query:                                              0
ProfileEvent_SelectQuery:                                        0
ProfileEvent_InsertQuery:                                        0
ProfileEvent_FailedQuery:                                        0
ProfileEvent_FailedSelectQuery:                                  0
...
...
CurrentMetric_Revision:                                          54439
CurrentMetric_VersionInteger:                                    20009001
CurrentMetric_RWLockWaitingReaders:                              0
CurrentMetric_RWLockWaitingWriters:                              0
CurrentMetric_RWLockActiveReaders:                               0
CurrentMetric_RWLockActiveWriters:                               0
CurrentMetric_GlobalThread:                                      74
CurrentMetric_GlobalThreadActive:                                26
CurrentMetric_LocalThread:                                       0
CurrentMetric_LocalThreadActive:                                 0
CurrentMetric_DistributedFilesToInsert:                          0

Схема Эта таблица может быть настроена с разными типами схем с помощью XML-тега <schema_type>. Тип схемы по умолчанию — wide, при котором каждая метрика или событие профилирования хранятся в отдельном столбце. Такая схема является наиболее производительной и эффективной для операций чтения отдельных столбцов.

Схема transposed хранит данные в формате, аналогичном system.asynchronous_metric_log, где метрики и события хранятся в строках. Эта схема полезна для конфигураций с ограниченными ресурсами, так как снижает потребление ресурсов во время слияний.

Существует также схема совместимости transposed_with_wide_view, которая хранит фактические данные в таблице с транспонированной схемой (system.transposed_metric_log) и создает поверх нее представление с использованием широкой схемы. Это представление запрашивает транспонированную таблицу, что делает его полезным для миграции со схемы wide на схему transposed.

См. также