[firebase-br] Duvida com transações no Firebird

Nivaldo Martins nivaldomart em gmail.com
Sex Set 17 07:03:11 -03 2010


Olá, quanto a usar um ou dois ibtransaction eu não sei exatamente qual a
diferença, mas quando vc deixa de dar commit nos selects, estas transações
ficam abertas, podem ocasionar lentidão e, dependendo do nível de isolamento
do seu banco, pode deixar os dados inacessíveis à outra transação. Boa
prática: Sempre dê commit em suas transações. E quanto a ter dúvida em fazer
esta mudança, não tenha. Ela só vai trazer benefícios

Em 14 de setembro de 2010 09:40, Luiz Carlos <lcarlos2000 em bol.com.br>escreveu:

> Olá,
>
> Sou novato em trabalhar com o Firebird em rede e desenvolvi um sistema que
> usa o Firebird, IBX e Delphi. Nesse sistema que até agora não me deu nenhum
> problema eu uso as querys de consulta e as querys de edicão de dados ligadas
> a um mesmo componente de transação (IBTRANSACION1) e só dou commit nas
> querys de edição, não dou commit nas de consulta.
>
> Porém tenho visto aqui no forum varias mensagens dizendo que não se deve
> usar um mesmo componente de transação para as consultas e para a edição de
> dados, que o correto é usar as query de consulta ligados a um IBTRANSACION e
> as query de edição a outro IBTRANSACION. É isso mesmo? como até agora não
> tive problemas com esse sistema em nenhum cliente fico em duvida em fazer
> essa mudança, e por isso peço aos colegas que ajudem um iniciante a entender
> o beneficio de fazer essa mudança.
>
> Grato
>
> Luiz Carlos
>
> ______________________________________________
> 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