system.background_schedule_pool
Выполнение запросов в ClickHouse Cloud
Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.
Описание
Содержит информацию о заданиях в пулах фонового планировщика. Пулы фонового планировщика используются для выполнения периодических задач, таких как отправка данных в distributed таблицы, сброс буферов и операции с брокером сообщений.
Столбцы
pool(String) — Имя пула. Возможные значения:schedule— пул планирования общего назначения,buffer_flush— пул для сброса данных таблицы Buffer,distributed— пул для операций distributed таблицы,message_broker— пул для операций брокера сообщений.database(String) — Имя базы данных.table(String) — Имя таблицы.table_uuid(UUID) — UUID таблицы.query_id(String) — ID запроса (если сейчас выполняется). Примечание: это не настоящий запрос, а случайно сгенерированный идентификатор для сопоставления записей журнала вsystem.text_log.elapsed_ms(UInt64) — Время выполнения задачи (если сейчас выполняется).log_name(String) — Имя журнала для задачи.deactivated(UInt8) — Указывает, деактивирована ли задача (всегда false, так как деактивированные задачи удаляются из пула).scheduled(UInt8) — Указывает, запланирована ли задача к выполнению.delayed(UInt8) — Указывает, запланирована ли задача с задержкой.executing(UInt8) — Указывает, выполняется ли задача в данный момент.
Пример
См. также
- system.background_schedule_pool_log — содержит историю выполненных задач пула фонового планировщика.