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

system.asynchronous_insert_log

Запросы в ClickHouse Cloud

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

Содержит информацию о асинхронных вставках. Каждая запись представляет собой запрос на вставку, буферизованный в запрос асинхронной вставки.

Для начала ведения журнала настройте параметры в разделе asynchronous_insert_log.

Период очищения данных задается в параметре flush_interval_milliseconds секции настроек сервера asynchronous_insert_log. Чтобы принудительно очистить, используйте запрос SYSTEM FLUSH LOGS.

ClickHouse не удаляет данные из таблицы автоматически. Подробнее см. Введение.

Колонки:

  • hostname (LowCardinality(String)) — Имя хоста сервера, выполняющего запрос.
  • event_date (Date) — Дата, когда произошла асинхронная вставка.
  • event_time (DateTime) — Дата и время, когда асинхронная вставка завершила выполнение.
  • event_time_microseconds (DateTime64) — Дата и время, когда асинхронная вставка завершила выполнение с точностью до микросекунд.
  • query (String) — Строка запроса.
  • database (String) — Название базы данных, в которой находится таблица.
  • table (String) — Название таблицы.
  • format (String) — Название формата.
  • query_id (String) — ID начального запроса.
  • bytes (UInt64) — Количество вставленных байт.
  • exception (String) — Сообщение об исключении.
  • status (Enum8) — Статус представления. Значения:
    • 'Ok' = 1 — Успешная вставка.
    • 'ParsingError' = 2 — Исключение при парсинге данных.
    • 'FlushError' = 3 — Исключение при очистке данных.
  • flush_time (DateTime) — Дата и время, когда произошла очистка.
  • flush_time_microseconds (DateTime64) — Дата и время, когда произошла очистка с точностью до микросекунд.
  • flush_query_id (String) — ID запроса на очистку.

Пример

Запрос:

Результат:

См. также

  • system.query_log — Описание системной таблицы query_log, которая содержит общую информацию о выполнении запросов.
  • system.asynchronous_inserts — Эта таблица содержит информацию о находящихся в очереди ожидающих асинхронных вставках.