Fórum Foreign Key x Tamanho do FDB #444586

03/06/2013

0

Tenho uma base de 2 GB. Dropei cerca de 50 foreign keys. Após o backup restore a base permaneceu exatamente com o mesmo tamanho. Não deveria ter diminuído de tamanho?
Drf

Drf

Responder

Posts

03/06/2013

Claudia Nogueira

Como assim 50 foreign keys? Se for 50 registros que tem FK o tamanho do BD não vai mudar, pois 50 registros é uma quantidade insignificante.
Responder

Gostei + 0

03/06/2013

Drf

Desculpe, não fui muito claro na colocação.
Dropei 50 constraints (foreign keys).

ALTER TABLE MINHA_TABELA DROP CONSTRAINT MINHA_FK;

Se não me engano, cada constraint FK gera um índice automaticamente (Firebird 2.1), ou seja, cada registro dessas tabelas envolvidas tem esse índice. Considerando que foram mais ou menos 50 constraints, com centenas e alguns casos milhares de registros para cada, imaginei que isso significaria diminuição de tamanho do FDB.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar