メインコンテンツへスキップ
メインコンテンツへスキップ

system.dropped_tables

DROP TABLE が実行されたものの、まだデータのクリーンアップが行われていないテーブルに関する情報を保持します。

Columns:

  • index (UInt32) — marked_dropped_tables キュー内でのインデックス。
  • database (String) — データベース名。
  • table (String) — テーブル名。
  • uuid (UUID) — テーブルの UUID。
  • engine (String) — テーブルエンジンの名前。
  • metadata_dropped_path (String) — metadata_dropped ディレクトリ内にあるテーブルのメタデータファイルのパス。
  • table_dropped_time (DateTime) — テーブルデータの削除が次回試行されるようにスケジュールされている時刻。通常は、テーブルが削除された時刻に database_atomic_delay_before_drop_table_sec を加算したもの。

次の例では、dropped_tables に関する情報を取得する方法を示します。

SELECT *
FROM system.dropped_tables\G
行 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