Описание
Содержит информацию о таблицах, для которых была выполнена команда DROP TABLE, но очистка данных для них ещё не завершена.
Столбцы
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.
В этой таблице перечислены только таблицы, удалённые из баз данных Atomic. Для таких таблиц значение table_dropped_time обычно определяется параметром database_atomic_delay_before_drop_table_sec. Однако для базы данных Shared в ClickHouse Cloud период восстановления задаётся параметром database_shared_drop_table_delay_seconds, значение которого по умолчанию составляет 8 часов; удалённые таблицы из баз данных Shared не отображаются в system.dropped_tables.
Пример
В следующем примере показано, как получить сведения о dropped_tables.
SELECT *
FROM system.dropped_tables\GRow 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