[firebase-br] AutoCommit - Commit Retaining - Zeos + FB

Campus campus em sinos.net
Ter Jul 3 17:45:13 -03 2007


A Helem Borrie descreve no Firebird Book que o CommitRetain foi implementado
principalmente para os desenvolvedores que costumam usar grids para edição
de dados, Delpheiros principalmente, nesse caso, a conexão não é fechada,
para manter o resulset. Se não for o caso, basta desconectar e conectar
novamente, que ele executa o hard commit.

Fiz testes para ver se a sequencia soft + hard commit + desconexão +
re-conexão faria alguma diferença, mas é irrisória. Talvez num ambiente com
muitas conexões simultâneas possa dar alguma diferença.

Apesar que faz algum tempo, um programador que trabalhava Informix e Oracle,
me disse que o ideal é abrir a conexão, buscar os dados nescessários e
fechar a conexão, fazer o processamento (inclusão, alteração exclusão),
abrir novamente a conexão, gravar e fechar a conexão. Segundo ele, assim se
economiza o que é mais caro num um Servidor SQL, o gerenciamento de conexões
ativas.

Não sei se isso se aplica ao FB também.




----- Original Message ----- 
From: "Rodrigo Pires" <digaoblues em hotmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, July 03, 2007 4:53 PM
Subject: Re: [firebase-br] AutoCommit - Commit Retaining - Zeos + FB


Pois é, fiz alguns testes, ficou tudo normal, fica o commit retaining do
zeos mesmo, mas o que me intriga é que desse jeito o zeos nao vai deixar o
garbage collector do Fb trabalhar já que ele só faz
a limpeza depois de um hard commit.  Fica um monte de registro antigo lá,
minha preocupacao é mais a longo prazo. Será que isso pode sobrecarregar o
servidor?

[]s

>From: "Campus" <campus em sinos.net>
>Reply-To: FireBase <lista em firebase.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Subject: Re: [firebase-br] AutoCommit - Commit Retaining - Zeos + FB
>Date: Tue, 3 Jul 2007 11:09:06 -0300
>
>Rodrigo, faça um teste.
>
>Eu fiz diversos, o que está comitado, seja hard ou soft, não tem retorno.
>Comiit é commit, seja soft ou hard.
>
>A diferença de tempo, entre soft e hard commit é imperceptível, mesmo que o
>Zeos tenha que fechar e abrir novamente a conexão, esse tempo é irrisório.
>

_________________________________________________________________
Descubra como mandar Torpedos do Messenger para o celular!
http://mobile.msn.com/


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.9.12/878 - Release Date: 28/06/2007
17:57






Mais detalhes sobre a lista de discussão lista