[firebase-br] Criar banco com tamanho inicial "X"MB
Carlos H. Cantu
listas em warmboot.com.br
Sex Mar 19 11:32:37 -03 2010
Uma opção seria vc encher de lixo um banco de dados, até ele ficar com
o tamanho que vc quer, e depois apagar tudo e fazer o garbage
collection (antes de fazer o pump). Vc pode manter uma cópia desse
banco pra usar quando necessário. Pura gambiarra, mas....
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
EMD> Cantú,
EMD> Ajuda no sentido de que quando for fazer a transferência dos dados
EMD> ele não perderá tempo crescendo a base de dados aos poucos. O que faço
EMD> quando tenho bases corrompidas que não consigo com o Gbak e Gfix é fazer
EMD> o pump das tabelas "boas", só que às vezes durante o processo de
EMD> transferência uma das tabelas tem sua leitura compromentida e em vez de
EMD> ler um registro apenas uma vez ele fica lendo várias e enviando a
EMD> informação para o novo banco, indefinidamente. Nestes casos crio uma
EMD> cópia da tabela dentro do próprio banco com defeito e transfiro a cópia
EMD> da tabela, daí não dá o problema de re-leitura. Muitas vezes da certo.
EMD> Grato,
EMD> Eduardo M. Dantas.
EMD> Em 19/03/2010 11:04, Carlos H. Cantu escreveu:
>> Não vejo como isso poderia ajudar no caso de corrupção.
>>
>> O PUMP precisa ler os registros para grava-los ao outro banco de
>> dados, e o processo vai ser interrompido assim que a leitura encontrar
>> um registros corrompido, independente do tamanho pré-alocado do novo
>> banco de dados.
>>
>>
>> []s
>> Carlos H. Cantu
>> www.FireBase.com.br - www.firebirdnews.org
>> www.warmboot.com.br - blog.firebase.com.br
>>
>> EMD> Pessoal,
>>
>> EMD> Sabem se tem como fazer no Firebird como o parâmetro "Initial Size"
>> EMD> do SQL Server, isto é, criar um banco de dados já com um tamanho em MB
>> EMD> pré-definido? Isto é útil em situações de "PUMP" dos dados, quando a
>> EMD> base de dados está com uma das tabelas corrompidas. E nem o Gbak nem o
>> EMD> Gfix conseguim reparar.
>>
>> EMD> Grato,
>> EMD> Eduardo M. Dantas.
>>
>>
>> EMD> ______________________________________________
>> EMD> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> EMD> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> EMD> http://www.firebase.com.br/fb/artigo.php?id=1107
>> EMD> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
EMD> ______________________________________________
EMD> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
EMD> Para saber como gerenciar/excluir seu cadastro na lista, use:
EMD> http://www.firebase.com.br/fb/artigo.php?id=1107
EMD> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista