system.asynchronous_insert_log
在 ClickHouse Cloud 中查询
此系统表中的数据存储在 ClickHouse Cloud 中的每个节点上。因此,要获得所有数据的完整视图,需要使用 clusterAllReplicas 函数。有关更多详细信息,请参阅 此处。
包含关于异步插入的信息。每个条目代表缓冲到异步插入查询中的一个插入查询。
要开始记录,请在 asynchronous_insert_log 部分配置参数。
数据的刷新周期在 asynchronous_insert_log 服务器设置部分的 flush_interval_milliseconds 参数中设置。要强制刷新,请使用 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( 字符串) — 异常消息。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 — 此表包含队列中待处理的异步插入的信息。