[firebase-br] RES: Firebird caindo com 2gb de tamanho

Alexandre camilo em apollosistemas.com.br
Qui Jul 31 09:36:54 -03 2014


Bom dia, 

Um teste bacana seria  fechar as transações manualmente com commit ou
rollback, ou ainda utilizar algum software para monitorar o que realmente
está ocorrendo no banco, 
O sinática é um bom software para isto, e tem uma versão free por 30 dias.
http://www.sinatica.com/


Alexandre Camilo.



-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Joel do Prado
Junior
Enviada em: quinta-feira, 31 de julho de 2014 08:31
Para: FireBase
Assunto: Re: [firebase-br] Firebird caindo com 2gb de tamanho

query.close;
query.unprepare;
query.sql.text := 'novo sql'
query.prepare;
query.parambyname('parametro').Asstring := '';
query.open;

Você está fazendo mais ou menos assim ?

Em 31/07/2014 08:19, hmendes.nf em gmail.com escreveu:
> Bom dia Joel!
> Eu já usava o "FreeAndNil", vou colocar o "TrimAppMemorySize".
> Mas o aumento ocorre quando fico mudando o select dentro do mesmo form.
> É uma agenda de atendimento onde tenho um tab para cada Médico e o que 
> muda é o valor que é passado para selecionar os registros de um 
> determinado medico. Fecho a query, limpo o sql, recrio o sql com o 
> novo valor, abro a query.
>
>
> Humberto Mendes
> -----Mensagem Original----- From: Joel do Prado Junior
> Sent: Thursday, July 31, 2014 8:00 AM
> To: FireBase
> Subject: Re: [firebase-br] Firebird caindo com 2gb de tamanho
>
> Não é o firebird que está aumentando o tamanho do seu executável.
> Você está criando querys/cursores ou outros objetos dinâmicamente ?
> Depois que você revisar seu código e concluir que todos os objetos
> criado dinâmicamente estão sendo destruidos, você pode utilizar este
> código http://pastebin.com/9XrBavnM par ajudar.
> Eu utilizo este código toda vez que destruo um objeto.
>
> procedure TFMenuFiscal.Menu_Cadastros_TabelaImpostosClick(Sender: 
> TObject);
> begin
>   try
>     Application.CreateForm(TFCadFis_Tsm, FCadFis_Tsm);
>     MostraForm(FCadFis_Tsm);
>   finally
>     Destruir_Objeto(FCadFis_Tsm);
>   end;
> end;
>
>
> procedure Destruir_Objeto(var Objeto);
> begin
>   FreeAndNil(Objeto);
>   TrimAppMemorySize;
> end;
>
> Veja se te ajuda.
>
> Att.
>
> Em 30/07/2014 17:22, Junior escreveu:
>> Srs, boa tarde.
>>
>> Estou enfrentando um problema com o Firebird que anda travando. 
>> Depois de
>> um dado momento o firebird começa a aumentar o tamanho do executável
>> principal e vai até 2gb e então começa a recusar conexões e claro, neste
>> momento, o sistema cai.
>>
>> Inicialmente imaginei que poderia ser conexões presas e então setei os
>> parametros de timeout de conexão para derrubar automaticamente porém 
>> isso
>> não resolveu.
>>
>> Conseguem me sugerir o que pode estar causando tal problema? Já viram 
>> isso?
>>
>> Grato
>>
>> *Valdeci Junior*
>> *Cel:* *(11) 98639-9860*
>> *Skype:* *juniorvjl*
>> *GTalk:** juniorvjl em gmail.com <juniorvjl em gmail.com>*
>> *MSN:* * juniorvjl em pop.com.br <juniorvjl em pop.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
>
>
> ______________________________________________
> 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