Ciao, si è creato un deadlock sul db su cui lavoro.
Mi potete dire come si fa a togliere e se per caso ha un timeout?
Grazie!
Ciao, si è creato un deadlock sul db su cui lavoro.
Mi potete dire come si fa a togliere e se per caso ha un timeout?
Grazie!
Dovrebbe togliersi da solo. Vengono di norma cessati i processi degli users che hanno causato il "deadly embrace" l'abbraccio mortale, e vengono annullate tutte le modifiche gia' effettuate con un ROLLBACK. Pero' e' possibile che venga killato solo il processo ultimo entrato.Originariamente inviato da Neo1980
Ciao, si è creato un deadlock sul db su cui lavoro.
Mi potete dire come si fa a togliere e se per caso ha un timeout?
Grazie!
Capita per un errore di applicativo. user1 blocca la riga A user2 blocca la riga C, ora user1 cerca il blocco della riga C che essendo occupata mette user1 in wait. User2 cerca il blocco della riga A che essendo occupata mette user2 in wait. ed ecco fatto l'abbraccio mortale.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.