Descripción
Contiene información sobre las tablas en las que se ha ejecutado drop table, pero cuya limpieza de datos aún no se ha realizado.
Columnas
index(UInt32) — Índice en la cola marked_dropped_tables.database(String) — Nombre de la base de datos.table(String) — Nombre de la tabla.uuid(UUID) — UUID de la tabla.engine(String) — Nombre del motor de tabla.metadata_dropped_path(String) — Ruta del archivo de metadatos de la tabla en el directorio metadata_dropped.table_dropped_time(DateTime) — Hora programada para el siguiente intento de eliminar los datos de la tabla. Normalmente, es la hora en que se eliminó la tabla másdatabase_atomic_delay_before_drop_table_sec.
Esta tabla enumera únicamente las tablas eliminadas de bases de datos Atomic. Para estas tablas, table_dropped_time suele basarse en database_atomic_delay_before_drop_table_sec. En una base de datos Shared de ClickHouse Cloud, el período de recuperación se controla mediante database_shared_drop_table_delay_seconds, cuyo valor predeterminado es de 8 horas; las tablas eliminadas de bases de datos Shared no aparecen en system.dropped_tables.
Ejemplo
El siguiente ejemplo muestra cómo obtener información sobre 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