Backup demorado - garbage

Firebird

16/05/2008

Estou fazendo uma limpeza de base Firebird 1.5, com tamanho de 1,4GB, deletando alguns registros de tabelas com dados muito antigos e não são mais necessários. Uma das tabelas limpas tinha 1,2 milhao de registros, deletei 700 mil, ficando, obviamente, com 500 mil. Após isto, tento fazer o backup-restore para elimiar o lixo, mas justamente nessa tabela, o backup ´aparentemente´ para, pois não mostra escritas dos registros na saida (verbose), mas o processador roda a 100¬, assim como os processos fbserver e gbak. Tentei por 3 vezes, mas depois de quase uma hora apenas nessa tabela, aborto a operação. Essa demora é normal por causa dos inumeros registros deletados, ou tem algo errado no processo?

Meu comando gbak para backup é:
gbak -b -v -t -user usuario -pass senha C:\base.fdb C:\base.fbk

Confirmando:
Esses parametros acima descartam os registros deletados, diminuindo o tamanho da base, certo?


Drf

Drf

Curtidas 0
POSTAR