system.asynchronous_insert_log
Выполнение запросов в ClickHouse Cloud
Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.
Описание
Содержит информацию об асинхронных вставках. Каждая запись соответствует запросу INSERT, поставленному в буфер асинхронных вставок.
Чтобы начать вести журнал, настройте параметры в разделе 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(6)) — Дата и время завершения асинхронной вставки с точностью до микросекунд.query(String) — Строка запроса.database(LowCardinality(String)) — Имя базы данных, в которой находится таблица.table(LowCardinality(String)) — Имя таблицы.format(LowCardinality(String)) — Имя формата.query_id(String) — Идентификатор исходного запроса.bytes(UInt64) — Количество вставленных байт.rows(UInt64) — Количество вставленных строк.exception(String) — Сообщение об исключении.status(Enum8('Ok' = 0, 'ParsingError' = 1, 'FlushError' = 2)) — Статус вставки. Значения: 'Ok' = 0 — успешная вставка, 'ParsingError' = 1 — исключение при разборе данных, 'FlushError' = 2 — исключение при сбросе данных.data_kind(Enum8('Parsed' = 0, 'Preprocessed' = 1)) — Состояние данных. Значения: 'Parsed' и 'Preprocessed'.flush_time(DateTime) — Дата и время, когда произошёл сброс.flush_time_microseconds(DateTime64(6)) — Дата и время, когда произошёл сброс, с точностью до микросекунд.flush_query_id(String) — Идентификатор запроса сброса.timeout_milliseconds(UInt64) — Адаптивный таймаут, вычисленный для этой записи.
Пример
См. также
- system.query_log — Описание системной таблицы
query_log, которая содержит общую информацию о выполнении запросов. - system.asynchronous_inserts — Эта таблица содержит информацию о находящихся в очереди асинхронных вставках.