Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.view_refreshes

Description

Informations sur les vues matérialisées rafraîchissables. Contient toutes les vues matérialisées rafraîchissables, qu'elles soient en cours d'actualisation ou non.

Colonnes

  • database (String) — Nom de la base de données contenant la table.
  • view (String) — Nom de la table.
  • uuid (UUID) — UUID de la table (base de données Atomic).
  • status (String) — État actuel de l’actualisation.
  • last_success_time (Nullable(DateTime)) — Heure de début de la dernière actualisation réussie. NULL si aucune actualisation réussie n’a eu lieu depuis le démarrage du serveur ou la création de la table.
  • last_success_duration_ms (Nullable(UInt64)) — Durée de la dernière actualisation.
  • last_refresh_time (Nullable(DateTime)) — Heure à laquelle la dernière tentative d’actualisation s’est terminée (si elle est connue) ou a démarré (si elle est inconnue ou toujours en cours). NULL si aucune tentative d’actualisation n’a eu lieu depuis le démarrage du serveur ou la création de la table.
  • last_refresh_replica (String) — Si la coordination est activée, nom de la réplique ayant effectué la tentative d’actualisation en cours (si elle est en cours) ou précédente (sinon).
  • next_refresh_time (Nullable(DateTime)) — Heure de début planifiée de la prochaine actualisation. NULL si cette heure n’est pas encore connue, par exemple lors de l’attente de dépendances (status WaitingForDependencies ou MissingDependencies).
  • exception (String) — Message d’erreur de la tentative précédente si elle a échoué.
  • retry (UInt64) — Nombre de tentatives échouées jusqu’à présent pour l’actualisation en cours. Non disponible si le status est RunningOnAnotherReplica.
  • progress (Nullable(Float64)) — Progression, entre 0 et 1, de l’actualisation en cours ou de la dernière actualisation terminée sur la réplique concernée. NULL si le status est RunningOnAnotherReplica ou si l’actualisation n’est pas en cours.
  • read_rows (Nullable(UInt64)) — Nombre de lignes lues par l’actualisation en cours ou la dernière actualisation terminée sur la réplique concernée. NULL si le status est RunningOnAnotherReplica.
  • read_bytes (Nullable(UInt64)) — Nombre d’octets lus par l’actualisation en cours ou la dernière actualisation terminée sur la réplique concernée. NULL si le status est RunningOnAnotherReplica
  • total_rows (Nullable(UInt64)) — Nombre total estimé de lignes à lire par l’actualisation en cours ou la dernière actualisation terminée sur la réplique concernée. NULL si le status est RunningOnAnotherReplica
  • written_rows (Nullable(UInt64)) — Nombre de lignes écrites par l’actualisation en cours ou la dernière actualisation terminée sur la réplique concernée. NULL si le status est RunningOnAnotherReplica
  • written_bytes (Nullable(UInt64)) — Nombre d’octets écrits par l’actualisation en cours ou la dernière actualisation terminée sur la réplique concernée. NULL si le status est RunningOnAnotherReplica

Exemple

SELECT
    database,
    view,
    status,
    last_refresh_time,
    next_refresh_time
FROM system.view_refreshes

Navigation