描述
仅当指定了 background_schedule_pool_log 这一服务器设置时,才会创建 system.background_schedule_pool_log 表。
此表包含后台调度池中任务执行的历史记录。后台调度池用于执行周期性任务,例如分布式发送、缓冲区刷写以及消息 broker 相关操作。
列
hostname(LowCardinality(String)) — 执行查询的服务器主机名。event_date(Date) — 事件日期。event_time(DateTime) — 事件时间。event_time_microseconds(DateTime64(6)) — 精确到微秒的事件时间。query_id(String) — 与后台任务关联的查询标识符。database(LowCardinality(String)) — 数据库名称。table(LowCardinality(String)) — 表名称。table_uuid(UUID) — 后台任务所属表的 UUID。log_name(LowCardinality(String)) — 后台任务名称。duration_ms(UInt64) — 任务执行耗时 (毫秒) 。error(UInt16) — 发生异常时的错误代码。exception(String) — 发生错误时的文本消息。
system.background_schedule_pool_log 表会在后台任务首次执行后创建。
示例
SELECT * FROM system.background_schedule_pool_log LIMIT 1 FORMAT Vertical;Row 1:
──────
hostname: clickhouse.eu-central1.internal
event_date: 2025-12-18
event_time: 2025-12-18 10:30:15
event_time_microseconds: 2025-12-18 10:30:15.123456
query_id:
database: default
table: data
table_uuid: 00000000-0000-0000-0000-000000000000
log_name: default.data
duration_ms: 42
error: 0
exception:另请参见
- system.background_schedule_pool — 包含后台调度池中当前已调度任务的相关信息。