Description
La table system.background_schedule_pool_log n'est créée que si le paramètre du serveur background_schedule_pool_log est défini.
Cette table contient l'historique des exécutions de tâches du pool de planification en arrière-plan. Les pools de planification en arrière-plan sont utilisés pour exécuter des tâches périodiques telles que les envois distribués, les vidages de tampon et les opérations du broker de messages.
Colonnes
hostname(LowCardinality(String)) — Nom d’hôte du serveur qui exécute la requête.event_date(Date) — Date de l’événement.event_time(DateTime) — Heure de l’événement.event_time_microseconds(DateTime64(6)) — Heure de l’événement avec une précision à la microseconde.query_id(String) — Identifiant de la requête associée à la tâche en arrière-plan.database(LowCardinality(String)) — Nom de la base de données.table(LowCardinality(String)) — Nom de la table.table_uuid(UUID) — UUID de la table à laquelle la tâche en arrière-plan appartient.log_name(LowCardinality(String)) — Nom de la tâche en arrière-plan.duration_ms(UInt64) — Durée d’exécution de la tâche, en millisecondes.error(UInt16) — Code d’erreur de l’exception survenue.exception(String) — Message texte de l’erreur survenue.
La table system.background_schedule_pool_log est créée après la première exécution d'une tâche en arrière-plan.
Exemple
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:Voir aussi
- system.background_schedule_pool — Contient des informations sur les tâches actuellement planifiées dans les pools de planification en arrière-plan.