[firebase-br] DEADLOCK - KEEPALIVE - P/Cantu

Joao Luiz jluizsc em bol.com.br
Qui Maio 4 09:19:32 -03 2006


Gabriel Hilbig wrote:

> Questões de DEADLOCK tem sido recorrentes na nossa LISTA.

Eu tb passei por situacoes como essa, e as vezes ainda passo.

Mas... Eh interessante tb lerem algo sobre o modelo transacional do
firebird. Pois o modelo "Versioning" deixa transacoes antigas vendo
apenas dados atualizados ate o momento da abertura da transacao, o q
vem dpois nao eh mais acessado (incluindo insercoes). Mas nao eh soh
isso... creio q existem alguns artigos em portugues por ai.

Muitas vezes eh mais interessante fazer transacoes rapidas (como
sugeriu o Francisco), abre - atualiza - fecha, sem pausa entre os
passos.

Tenho tido problemas de dead lock qdo, no mesmo aplicativo, o registro
eh alterado em conexoes diferentes. Mas sao transacoes demoradas com
muitos regitros alterados. Portanto tem mais chances de outro processo
alterar um registro que jah foi alterado mas ainda nao foi commitado em
outra transacao.

Postei uma noticia mais abaixo sobre o modelo transacionar e os grandes
produtores de SGBD...

[]?s

-- 
___________________________________
Joao Luiz          -         Linux user #159951
GRATIS eh POUCO: receba R$24,00 cada 100h navegando:
Orolix   :
http://cadastro.orolix.com.br/registro/?codcupom=0066399663943892
CresceNET: http://www.cresce.net/home.asp?id=256309
Algumas explicacoes : http://www.orolix.dahora.net
web  : http://www.jluizsc.pop.com.br 






Mais detalhes sobre a lista de discussão lista