deadlock update conflicts with concurrent update
Por favor, me ajudem, estou com um sistema empenhado, eh um sistema pra mercado, nao estou conseguindo fazer atualizações e inserções na hora da venda. Jah li sobre o assunto mas nao encontro solução. Sei porque acontece isso e tals mas alguem tem a SOLUÇÃO?
Eu uso Zeoslib e nao uso StartTransaction ou Commit, uso ApplyUpdates e CommitUpdates mas jah fiz testes com transações, commit e tals e da a mesma coisa, no ZConection o TransactionIsolationLevel nao tem nada, botei CachedUpdates = True e AutoCommit como True.
Alguma dica, qualquer coisa, preciso q esse sistema fique bom se nao to ferrado.
Eu uso Zeoslib e nao uso StartTransaction ou Commit, uso ApplyUpdates e CommitUpdates mas jah fiz testes com transações, commit e tals e da a mesma coisa, no ZConection o TransactionIsolationLevel nao tem nada, botei CachedUpdates = True e AutoCommit como True.
Alguma dica, qualquer coisa, preciso q esse sistema fique bom se nao to ferrado.
Raphal
Curtidas 0
Respostas
Afarias
21/02/2005
|Sei porque acontece isso e tals mas alguem tem a SOLUÇÃO?
se vc sabe pq acontece, então vc tem a solução :roll:
apenas mantenha suas transações curtas e configure-as para WAIT
T+
se vc sabe pq acontece, então vc tem a solução :roll:
apenas mantenha suas transações curtas e configure-as para WAIT
T+
GOSTEI 0
Raphal
21/02/2005
A solução q encontrei foi deixar tudo local e no fim do dia fazer as atualizações necessarias uma maquina de cada vez mandando pro servidor, mais organizado e sem preocupação, um mercado nao pode parar por causa de uma transação!
Valeu!
Valeu!
GOSTEI 0
Gustavo_pacheco
21/02/2005
O que significa
Estou com o mesmo problema de Deadlock
e configure-as para WAIT
:?: :?: :?: Como fazer ?Estou com o mesmo problema de Deadlock
GOSTEI 0
Raserafim
21/02/2005
já recebi uma mensagem de erro muito parecida com esta ´update conflicts with concurrent update´, só não lembro do ´Deadlock´. e o problema foi o segunte: associei em mais de uma query o mesmo componente Transaction. Foi só colocar um componente Transaction para cada query q tudo funcionou normalmente.
GOSTEI 0
Anorex
21/02/2005
já recebi uma mensagem de erro muito parecida com esta ´update conflicts with concurrent update´, só não lembro do ´Deadlock´. e o problema foi o segunte: associei em mais de uma query o mesmo componente Transaction. Foi só colocar um componente Transaction para cada query q tudo funcionou normalmente.
eu uso um Transaction pra cada bd e naum para cada query... naum sei qual dos dois é o correto....
Essa msg naum é pq tem dois usuários tentando acessar o mesmo registro ao mesmo tempo???
GOSTEI 0
Elpidio Baberge
21/02/2005
Boa tarde pessoal.
Também estou com o mesmo problema em um de nossos clientes, e não consigo resolver.
Tenho um trigger de atualização de estoque que é disparada ao inserir ou alterar uma venda, e quando tem um mesmo produto passado em vários terminais está retornando a mensagem de:
Também estou com o mesmo problema em um de nossos clientes, e não consigo resolver.
Tenho um trigger de atualização de estoque que é disparada ao inserir ou alterar uma venda, e quando tem um mesmo produto passado em vários terminais está retornando a mensagem de:
deadlock update conflicts with concurrente update concurrent transaction number is 4703022 at trigger 'TRG_Estoque'
GOSTEI 0