tamanho do arquivo do banco de dados na criação...
Tem poucos dias que comecei a usar o firebird.
O que acontece é que quando crio um banco de dados no firebird, o mesmo só com algumas tabelas já está ocupado um espaço de praticamente 17mb.
Gostaria de saber se tem como configurar isso, pois no sql server o arquivo ele vai aumentando a partir do grande acumulo de informações no mesmo.
O que acontece é que quando crio um banco de dados no firebird, o mesmo só com algumas tabelas já está ocupado um espaço de praticamente 17mb.
Gostaria de saber se tem como configurar isso, pois no sql server o arquivo ele vai aumentando a partir do grande acumulo de informações no mesmo.
Thiagopedro
Curtidas 0
Respostas
Afarias
07/11/2005
rapaz... não q 17Mb seja gande coisa, com os HDs atuais baratos como estão (menos de R$4 por giga em geral) ... mas na minha experiência um banco para chegar as 17Mb tem q estar com uma quantidade de dados razoável... só com tabelas e outros objetos criados acho difícil.
Se seu banco está com dados, então, qual o problema com esses ínfimos 17Mb?
T+
Se seu banco está com dados, então, qual o problema com esses ínfimos 17Mb?
T+
GOSTEI 0
Thiagopedro
07/11/2005
Não contém dados só tabelas, views e outros.
GOSTEI 0
Edilcimar
07/11/2005
Eu terminei de criar um banco em firebird com 40 tabelas, onde as mesmas possuem entre 1 e 62 campos, mais 25 triggers e 25 generators, ainda faltam views e stored procedures., mas com isto já dá para ter uma idéia, e a tabela tem 751Kb vazia, quando acrescento os dados, os quais variam entre 10 e 15000 ela não chega a 7mb, portanto deve ter algo errado com o banco de dados
GOSTEI 0
Afarias
07/11/2005
|ela não chega a 7mb, portanto deve ter algo errado com
|o banco de dados
pois é, é pelo menos estranho.
edilcimar, qual o page_size q vc está usando?
T+
|o banco de dados
pois é, é pelo menos estranho.
edilcimar, qual o page_size q vc está usando?
T+
GOSTEI 0
Edilcimar
07/11/2005
estou usando um pagesize de 1024, uso integer, varchar(10 a 50), decimal(10,2 e 15,8), char(1), blob(segmentsize 10 e subtype 1), date, time e iso8859_1
GOSTEI 0
Afarias
07/11/2005
hehehehe... desculpe Edilcimar na verdade eu queria perguntar pro ThiagoPedro :-)
T+
T+
GOSTEI 0
Thiagopedro
07/11/2005
|ela não chega a 7mb, portanto deve ter algo errado com
|o banco de dados
pois é, é pelo menos estranho.
edilcimar, qual o page_size q vc está usando?
T+
Quando criei o banco de dados eu não me preocupei quanto a page_size, então vamos lá:
page_size = 4096
Pages Allocated = 3582
DB FileSize = 13mb
nota: nesse banco de dados a única tabela que contém dados é a CEP, contendo 80000 registros aproximadamente.
GOSTEI 0
Thiagopedro
07/11/2005
A outra coisa que acabei esquecendo é de se tem como mudar o page_size.
GOSTEI 0
Afarias
07/11/2005
|Quando criei o banco de dados eu não me preocupei quanto a
|page_size, então vamos lá: page_size = 4096
Está OK
|nota: nesse banco de dados a única tabela que contém dados é a CEP,
|contendo 80000 registros aproximadamente.
ai a coisa muda MUITO de figura ...
Se vc tem uma tabela de CEP (vários campos) contendo ~80000 registros, é mais q natural q vc tenha ai um arquivo entre 10 e 20MB
|A outra coisa que acabei esquecendo é de se tem como mudar o
|page_size.
sim. não precisa, mas vc pode mudar o page_size fazendo um backup e resutando a base informando o novo page_size desejado.
T+
|page_size, então vamos lá: page_size = 4096
Está OK
|nota: nesse banco de dados a única tabela que contém dados é a CEP,
|contendo 80000 registros aproximadamente.
ai a coisa muda MUITO de figura ...
Se vc tem uma tabela de CEP (vários campos) contendo ~80000 registros, é mais q natural q vc tenha ai um arquivo entre 10 e 20MB
|A outra coisa que acabei esquecendo é de se tem como mudar o
|page_size.
sim. não precisa, mas vc pode mudar o page_size fazendo um backup e resutando a base informando o novo page_size desejado.
T+
GOSTEI 0
Thiagopedro
07/11/2005
Valeu colega, muita boa a explicação...
GOSTEI 0