Passer au contenu principal
Interroger dans ClickHouse CloudLes données de cette table système sont stockées localement sur chaque nœud de ClickHouse Cloud. Pour obtenir une vue complète de l’ensemble des données, il faut donc utiliser la fonction clusterAllReplicas. Consultez cette page pour plus de détails.

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) — Le nom de la base de données à laquelle appartient la table.
  • view (String) — Nom de la table.
  • uuid (UUID) — UUID de la table (base de données Atomic).
  • status (String) — État actuel du rafraîchissement.
  • last_success_time (Nullable(DateTime)) — Heure de début du dernier rafraîchissement réussi. NULL si aucun rafraîchissement réussi 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 du dernier rafraîchissement.
  • last_refresh_time (Nullable(DateTime)) — Heure à laquelle la dernière tentative de rafraîchissement s’est terminée (si elle est connue) ou a commencé (si elle est inconnue ou toujours en cours). NULL si aucune tentative de rafraîchissement 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 qui a effectué la tentative de rafraîchissement actuelle (si elle est en cours) ou précédente (si elle ne l’est pas).
  • next_refresh_time (Nullable(DateTime)) — Heure à laquelle le prochain rafraîchissement doit démarrer. NULL si cette heure n’est pas connue pour le moment, par exemple lors de l’attente de dépendances (statut 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 le rafraîchissement en cours. Non disponible si le statut est RunningOnAnotherReplica.
  • progress (Nullable(Float64)) — Progression du rafraîchissement actuellement en cours ou du plus récemment terminé sur la réplique donnée, entre 0 et 1. NULL si le statut est RunningOnAnotherReplica ou si le rafraîchissement n’est pas en cours.
  • read_rows (Nullable(UInt64)) — Nombre de lignes lues par le rafraîchissement actuellement en cours ou le plus récemment terminé sur la réplique donnée. NULL si le statut est RunningOnAnotherReplica.
  • read_bytes (Nullable(UInt64)) — Nombre d’octets lus par le rafraîchissement actuellement en cours ou le plus récemment terminé sur la réplique donnée. NULL si le statut est RunningOnAnotherReplica
  • total_rows (Nullable(UInt64)) — Nombre total estimé de lignes à lire par le rafraîchissement actuellement en cours ou le plus récemment terminé sur la réplique donnée. NULL si le statut est RunningOnAnotherReplica
  • written_rows (Nullable(UInt64)) — Nombre de lignes écrites par le rafraîchissement actuellement en cours ou le plus récemment terminé sur la réplique donnée. NULL si le statut est RunningOnAnotherReplica
  • written_bytes (Nullable(UInt64)) — Nombre d’octets écrits par le rafraîchissement actuellement en cours ou le plus récemment terminé sur la réplique donnée. NULL si le statut est RunningOnAnotherReplica

Exemple

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

┌─database─┬─view───────────────────────┬─status────┬───last_refresh_time─┬───next_refresh_time─┐
default  │ hello_documentation_reader │ Scheduled │ 2023-12-01 01:24:002023-12-01 01:25:00
└──────────┴────────────────────────────┴───────────┴─────────────────────┴─────────────────────┘
Dernière modification le 29 juin 2026