Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.dropped_tables

Description

Contient des informations sur les tables pour lesquelles la commande drop table a été exécutée, mais dont les données n’ont pas encore été nettoyées.

Colonnes

  • index (UInt32) — Index dans la file d’attente marked_dropped_tables.
  • database (String) — Nom de la base de données.
  • table (String) — Nom de la table.
  • uuid (UUID) — UUID de la table.
  • engine (String) — Nom du moteur de table.
  • metadata_dropped_path (String) — Chemin du fichier de métadonnées de la table dans le répertoire metadata_dropped.
  • table_dropped_time (DateTime) — Heure à laquelle est planifiée la prochaine tentative de suppression des données de la table. Il s’agit généralement de l’heure de suppression de la table, à laquelle s’ajoute database_atomic_delay_before_drop_table_sec.

Cette table répertorie uniquement les tables supprimées des bases de données Atomic. Pour ces tables, table_dropped_time est normalement déterminé par database_atomic_delay_before_drop_table_sec. Pour une base de données Shared dans ClickHouse Cloud, la période de récupération est contrôlée par database_shared_drop_table_delay_seconds, dont la valeur par défaut est de 8 heures ; les tables supprimées des bases de données Shared n’apparaissent pas dans system.dropped_tables.

Exemple

L’exemple suivant montre comment obtenir des informations sur dropped_tables.

SELECT *
FROM system.dropped_tables\G
Row 1:
──────
index:                 0
database:              default
table:                 test
uuid:                  03141bb2-e97a-4d7c-a172-95cc066bb3bd
engine:                MergeTree
metadata_dropped_path: /data/ClickHouse/build/programs/data/metadata_dropped/default.test.03141bb2-e97a-4d7c-a172-95cc066bb3bd.sql
table_dropped_time:    2023-03-16 23:43:31
Navigation