So verfolgen Sie Deadlocks in Firebird
So verfolgen Sie Deadlocks in Firebird
Wie Sie wahrscheinlich wissen, wird die Firebird Conference 2019 praktische Workshops umfassen, und der Artikel „So verfolgen Sie Deadlocks in Firebird" ist einer der Vorblicke auf den Workshop „Alles über Transaktionen", der von Vlad Khorsun, Firebird-Kernentwickler, und Alexey Kovyazin von IBSurgeon durchgeführt wird.
Um Entwicklern bei der Untersuchung von Update-Konflikten zu helfen, fügt Firebird in Fehlermeldungen einen Verweis auf die gleichzeitige Transaktion ein - d. h. die Transaktion, in der das gleichzeitige Update noch nicht festgeschrieben wurde. Zusammen mit der Trace-API erhalten wir so die Möglichkeit, beide konkurrierenden Operationen zu verfolgen.
Betrachten wir die praktischen Schritte, wie dies umgesetzt wird: Lesen Sie den Artikel „So verfolgen Sie Deadlocks in Firebird".