Descrição
Contém informações sobre tabelas nas quais foi executado o comando DROP TABLE, mas cuja limpeza de dados ainda não foi realizada.
Colunas
index(UInt32) — Índice na fila marked_dropped_tables.database(String) — Nome do banco de dados.table(String) — Nome da tabela.uuid(UUID) — UUID da tabela.engine(String) — Nome do mecanismo da tabela.metadata_dropped_path(String) — Caminho do arquivo de metadados da tabela no diretório metadata_dropped.table_dropped_time(DateTime) — Horário agendado para a próxima tentativa de remover os dados da tabela. Geralmente, corresponde ao horário em que a tabela foi removida, acrescido dedatabase_atomic_delay_before_drop_table_sec.
Esta tabela lista apenas tabelas excluídas de bancos de dados Atomic. Para essas tabelas, table_dropped_time normalmente é baseado em database_atomic_delay_before_drop_table_sec. Em bancos de dados Shared no ClickHouse Cloud, o período de recuperação é controlado por database_shared_drop_table_delay_seconds, cujo valor padrão é 8 horas; tabelas excluídas de bancos de dados Shared não aparecem em system.dropped_tables.
Exemplo
O exemplo a seguir mostra como obter informações 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