[firebase-br] Criar banco com tamanho inicial "X"MB

Eduardo M. Dantas emdbol em bol.com.br
Sex Mar 19 11:16:45 -03 2010


    É isso que faço atualmente. Só que é muito impreciso quando ao tamanho.

Grato,
    Eduardo M. Dantas.

Em 19/03/2010 11:04, Douglas Tosi escreveu:
> 2010/3/19 Eduardo M. Dantas<emdbol em bol.com.br>:
>>     Sabem se tem como fazer no Firebird como o parâmetro "Initial Size" do
>> SQL Server, isto é, criar um banco de dados já com um tamanho em MB
>> pré-definido? Isto é útil em situações de "PUMP" dos dados, quando a base de
>> dados está com uma das tabelas corrompidas. E nem o Gbak nem o Gfix
>> conseguim reparar.
>
> Não existe esta função diretamente. Uma maneira de se alcançar isto é
> criar um tabela, inserir a quantidade de registros necessária para
> atingir o tamanho desejado, depois apagar a tabela (drop table) e
> rodar um sweep.
>
> Mas a partir do Firebird 2.1 isto não tem muito benefício uma vez que
> o servidor aloca o arquivo em blocos grandes. Ou seja, a sobrecarga
> devido a alocação de arquivo é mínima.
>
> hth,






Mais detalhes sobre a lista de discussão lista