[firebase-br] RES: RES: RES: Banco Crescendo Rapidamente
Rafael | SGBR Sistemas |
rafael em sgbr.com.br
Sex Fev 1 13:32:59 -03 2013
Marcos pensei, pensei e infelizmente não me veio uma ideia de como fazer
isso, é que tenho que alimentar ela com dados de outras 6 tabelas e depois
fazer os tratamentos com o destino desses dados, como não manjo muito de SQL
me obriguei a fazer assim. Nesse caso tem outra forma pra amenizar isso? Ou
terei problema de fazer tantos back-restore no banco? Pois a solução
encontrada pra resolver o problema de queda de performance e de tamanho
(excluindo o lixo) foi essa.
Rafa
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Weimer
Enviada em: sexta-feira, 1 de fevereiro de 2013 11:58
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: Banco Crescendo Rapidamente
Essa tabela TEMP é a culpada, certeza. Pense em um geito de trabalhar sem
ela
-=Ma®©oS=-
Marcos R. Weimer
Delphi / C# / ASP.NET / WebServices / Firebird
Em 1 de fevereiro de 2013 11:56, Rafael | SGBR Sistemas | <
rafael em sgbr.com.br> escreveu:
> Olá Frederico, de tarde te respondo, sobre insert/delete, te informo
> que tenho bastante disso, tem algumas situações que achei melhor criar
> uma tabela chamada TEMP dentro da base, nela faço algumas loucuras com
> os dados, e nisso insiro e excluo registros.
> Rafa
>
> -----Mensagem original-----
> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Frederico
> Godoi Enviada em: sexta-feira, 1 de fevereiro de 2013 10:59
> Para: FireBase
> Assunto: Re: [firebase-br] RES: Banco Crescendo Rapidamente
>
> Bom dia Rafael,
>
> Vamos por partes então:
>
> Você consegue verificar se o Garbase está ligado ou não. Com o comando
> gstat -h no seu Banco de dados. Você olha o "Sweep Interval" se
> estiver maior que zero, então está automático.
> Porém se sua base tem muito Inserts tem que verificar o controle de
> transações da aplicação, se está dando os commits certos.
>
> Depois de verificar , o comando que ativa / desativa é o gfix -h
>
> Quando você faz muito Insert / Delete ou Update significa que o
> Firebird vai guardar muitas versões dos registros, então gera muito
> lixo e automaticamente aumenta o arquivo.
> Agora se faz basicamente Insert , talvez seja um problema nas transações.
>
> Vejamos se mais alguém tem alguma dica na Lista.
>
> Frederico
>
>
> 2013/2/1 Diego Bulgarelli <diegobulg em gmail.com>
>
> > Achei estes comandos para desativa, mas e para ativar isso?
> > http://www.comunidade-firebird.org/cflp/downloads/CFLP_T026.PDF
> > "Desabilite a limpeza automática (automatic garbage collection),
> > usando GFIX –h 0, em favor da limpeza programada (scheduled database
> > sweep), usando GFIX –s.
> > Isto irá eliminar a perda na performance do cliente."
> >
> > Em 1 de fevereiro de 2013 09:15, Rafael | SGBR Sistemas | <
> > rafael em sgbr.com.br> escreveu:
> >
> > > Olá Frederico, mas como fazer pra ele limpar esse lixo
automaticamente?
> > > Rafa
> > >
> > > -----Mensagem original-----
> > > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de
> > > Frederico Godoi Enviada em: sexta-feira, 1 de fevereiro de 2013
> > > 09:54
> > > Para: FireBase
> > > Assunto: Re: [firebase-br] Banco Crescendo Rapidamente
> > >
> > > Diego, o espaço alocado é reflexo da necessidade.
> > > Sua base de dados tem muito insert / delete do registro ?
> > > Verifique se o Garbage Colection não está desligado.
> > > Acho que perda de performance sim, perda de dados não.
> > > Sempre que você faz um backup/restore o lixo é retirado. Então
> > > diminui o tamanho mesmo.
> > >
> > > Frederico
> > >
> > >
> > > 2013/2/1 Diego Bulgarelli <diegobulg em gmail.com>
> > >
> > > > Bom dia! :)
> > > >
> > > > Aconteceu do banco de dados aumentar de 44MB para 867MB em
> > > > apenas duas semanas!
> > > > Após fazer um backup/restore ele voltou para 45MB aparentemente
> > > > sem perder dados.
> > > > Isso acontecer apenas em um cliente novo que está usando windows
> > > > 2008 e Firebird 2.5.
> > > >
> > > > Alguém sabe o que pode estar gerando este aumento?
> > > > Isso é normal? Pode perder performance ou perda de dados?
> > > >
> > > > Grato
> > > > Diego Bulgarelli
> > > > ______________________________________________
> > > > 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
> > > >
> > >
> > >
> > >
> > > --
> > > Frederico Godoi
> > > ______________________________________________
> > > 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
> > >
> > >
> > > ______________________________________________
> > > 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
> > >
> >
> >
> >
> > --
> > Olá, bom dia! :)
> >
> >
> > Atencisamente
> > Diego Bulgarelli
> > www.oniro.com.br
> > ______________________________________________
> > 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
> >
>
>
>
> --
> Frederico Godoi
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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
>
______________________________________________
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
Mais detalhes sobre a lista de discussão lista