[firebase-br] Transações "zumbis"

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Qui Dez 27 21:23:21 -03 2007


No FB 2.1 você pode cancelar as instruções que estão sendo executadas.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

MCS> Então só assim mesmo?? Não tem outra forma direto no FB? E nas futuras versões
MCS> do FB, há algum previsão, sei que no Fb 2.1 da pra ver as conexões (não dei
MCS> muita atenção ainda, mas acho que as transações também não é, e pelo que estive
MCS> lendo aqui na lista, se deletar a tal linha, é como se ele cancelace a
MCS> transação, vai funcionar assim mesmo ou eu já estou viajando demais???)

MCS> Grato.

MCS> Carlos H. Cantu (TeamFB) escreveu:
>> O Firebird vai dar um rollback automaticamente na transação que ficou
>> aberta, assim que ele detectar que a conexão caiu. O problema é que o
>> padrão do TCPIP é de esperar até 2h para detectar a queda e, portanto,
>> durante todo esse tempo, o deadlock ficaria "aparecendo".
>> 
>> Em uma das edições da IBDeveloper (www.ibdeveloper.com) saiu um artigo
>> que ensina a alterar a configuração do TCPIP para diminuir esse tempo.
>> 
>> Se quiser forçar um rollback, reinicie o Firebird.
>> 
>> []s
>> Cantu (Membro do TeamFB - FireBase)
>> http://www.warmboot.com.br
>> FireBase - http://www.FireBase.com.br
>> 
>> MCS> Um exemplo prático, abre o IBExpert e realiza um update em uma tabela,
>> MCS> suponhamos que o cara fecha o IBExpert (ou o mesmo fecha sozinho e o update não
>> MCS> havia sido comitado ou "rolbeckado"). Dai vem aquela velha história, se o
>> MCS> usuário for no sistema e tentar editar um dos registro do update vai dar o Lock
>> MCS> conflic on no wait transaction (ou algo assim)....
>> 
>> MCS> A questão é, tem no FB 2.0 um jeito de cancelar essas transações?? eu estava
>> MCS> lendo do livro "Dominando o Firebird" sobre o GFix e transações no limbo mas não
>> MCS> está dando certo aqui, quando faço o -l ele não lista nada e usando o -r all não
>> MCS> funciona.
>> 
>> MCS> Tem algo que possa ser feito??
>> 
>> 
>> 
>> ______________________________________________
>> 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
>> 


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





Mais detalhes sobre a lista de discussão lista