[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hilfe bei der Übersetzung von db4.1 deadlock



Am Montag, 27. September 2004 16:29 schrieb Sabine Hahn:
> db4.1_deadlock: traverse the database environment lock region and abort
>     lock requests when a deadlock is detected.
>
> Was ist eine "database environment lock region"? Doch wohl keine
> "Datenbank-Umgebungs-Sperr-Region"?

Nun ja, ein Deadlock ist eine Art Zwickmühle, die entsteht, wenn A auf B 
wartet, und B wartet auf A. Angenommen ein Freund wartet unten vor der Tür, 
weil er meint, du kommst runter, und du wartest oben, in der Annahme, er holt 
dich ab.

Mit Traversieren meint man das Durchlaufen einer Baum-Struktur oder eines 
Graphen. Wenn Sperranfragen in einer Datenbankumgebung sich auf ein 
bestimmtes Sperrgebiet beziehen, wird offenbar dieses durchlaufen, um 
derartige Deadlocks zu finden (Suche nach Kreisfreiheit?), ggf. wird die 
Sperranfrage verweigert/abgebrochen.

Dies ist mein Reim auf deine Frage :)

Gruß
rUdi



Reply to: