[firebase-br] COMMIT

Carlos H. Cantu listas em warmboot.com.br
Ter Nov 9 16:46:58 -03 2010


CommitRetaining não fecha a transação (na verdade ele fecha, mas
mantém o contexto transacional, ou seja, na prática, é como se não
tivesse fechado). O aconselhável é usar Commit. Acontece que
componentes, como por exemplo o IBX, fecham o dataset quando vc dá
commit, e isso nem sempre é desejado.

No caso de transações com isolamento ReadCommited e flagadas como
ReadOnly, elas podem ficar abertas por longo período de tempo sem
prejudicar a performance.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

DR> Noosa, desculpa atravessar, mas Cantu, em alguns  dos meus componentes no
DR> delphi, esta com a Opcao, CommitRetaining entao o aconselhavel é deixar sem?

DR> 2010/11/9 Raul Geraldin <rgeraldin em gmail.com>

>> Então o correto é toda Query ter um Commit / Rollback no fim ?
>>
>> Em 9 de novembro de 2010 16:31, Carlos H. Cantu
>> <listas em warmboot.com.br>escreveu:
>>
>> > Daniel, mesmo no Delphi, o Commit (sem o Retaining) fecha a transação.
>> > Post <> commit.
>> >
>> > []s
>> > Carlos H. Cantu
>> > www.FireBase.com.br - www.firebirdnews.org
>> > www.warmboot.com.br - blog.firebase.com.br
>> >
>> > DR> Mas vc esta percebendo uma lentidao muito grande no sistema? Fechar
>> > DR> transacos ( no caso do delphi) não é somente um Commit ( aqui chamado
>> > de
>> > DR> Post) é necessario fechar o componente. Não sei como funciona no php,
>> > mas se
>> > DR> existir algo igual...
>> >
>> >
>> > ______________________________________________
>> > 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