Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.dropped_tables

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ás database_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\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