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

system.delta_lake_metadata_log

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

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

Описание

Таблица system.delta_lake_metadata_log регистрирует события доступа к метаданным и их разбора для таблиц Delta Lake, которые читает ClickHouse. Она содержит подробную информацию о каждом файле метаданных, что полезно для отладки, аудита и понимания того, как меняется структура таблиц Delta.

В этой таблице фиксируется чтение каждого файла метаданных из таблиц Delta Lake. Она помогает пользователям отслеживать, как ClickHouse интерпретирует метаданные таблиц Delta, и диагностировать проблемы, связанные со schema evolution, разрешением снимков или планированием запросов.

Примечание

Эта таблица предназначена в первую очередь для отладки.

Управление детализацией журналирования

Управлять тем, какие события метаданных записываются в журнал, можно с помощью настройки delta_lake_log_metadata.

Чтобы записывать в журнал все метаданные, используемые в текущем запросе:

SELECT * FROM my_delta_table SETTINGS delta_lake_log_metadata = 1;

SYSTEM FLUSH LOGS delta_lake_metadata_log;

SELECT *
FROM system.delta_lake_metadata_log
WHERE query_id = '{previous_query_id}';

Столбцы

  • hostname (LowCardinality(String)) — Имя хоста сервера, выполняющего запрос.
  • event_date (Date) — Дата записи.
  • event_time (DateTime) — Время события.
  • query_id (String) — Идентификатор запроса.
  • table_path (String) — Путь к таблице.
  • file_path (String) — Путь к файлу.
  • content (String) — Содержимое в формате JSON.