[firebase-br] Lock

Flávio Rafael Flávio Rafael flaviorafaelo em gmail.com
Qui Jun 15 15:52:34 -03 2017


Boa Tarde!

Estou enfrentando problemas com lock no firebird.

Abro 3 transações com update para mesmo registo, sem commit.

Quando eu faço o commit na primeira, ele libera a segunda (até aqui está
certo), mas quando faço commit da segunda, ao invés de liberar a terceira
transação ele toma um deadlock..

O correto seria liberar a terceira transação para dar commit e não tomar um
deadlock.

Alguma sugestão ?

Já utilizei os seguintes modos de transação:

isc_tpb_concurrency
isc_tpb_wait


isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait


isc_tpb_read_committed
isc_tpb_no_rec_version
isc_tpb_wait

isc_tpb_read_committed

isc_tpb_read
isc_tpb_consistency



Mais detalhes sobre a lista de discussão lista