Запросы в ClickHouse CloudДанные в этой системной таблице хранятся локально на каждом узле ClickHouse Cloud. Поэтому, чтобы получить полное представление обо всех данных, требуется функция
clusterAllReplicas. Дополнительные сведения см. здесь.Описание
Содержит информацию об асинхронных вставках. Каждая запись представляет собой запрос на вставку, помещённый в буфер асинхронных вставок. Чтобы включить логирование, настройте параметры в разделе asynchronous_insert_log. Период сброса данных задаётся параметромflush_interval_milliseconds в разделе настроек сервера asynchronous_insert_log. Чтобы принудительно выполнить сброс, используйте запрос SYSTEM FLUSH LOGS.
ClickHouse не удаляет данные из таблицы автоматически. Подробнее см. в разделе Введение.
Эту таблицу можно безопасно очистить или удалить в любой момент.
Столбцы
hostname(LowCardinality(String)) — Имя хоста сервера, выполняющего запрос.clickhouse_version(LowCardinality(String)) — Версия сервера ClickHouse, создавшего строку.system_processor(LowCardinality(String)) — Архитектура CPU сервера ClickHouse, создавшего строку.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) — Адаптивный тайм-аут, рассчитанный для этой записи.
Пример
Query
Response
См. также
- system.query_log — Описание системной таблицы
query_log, содержащей общую информацию о выполнении запросов. - system.asynchronous_inserts — Эта таблица содержит информацию об асинхронных вставках, ожидающих выполнения в очереди.