Kapitel 18: OzLockTree - Sperren-Auflöser
Info: Dieses Kapitel erläutert die Visualisierung von Sperrhierarchien, die Identifikation von Root-Blockern und die gezielte Auflösung von Deadlocks. Für SQLite nicht verfügbar.
In diesem Kapitel:
- 18.1 Live-Sperrbaum-Ansicht
- 18.2 Kill Query vs. Kill Connection
- 18.3 Überwachung langlaufender offener Transaktionen
- Verwandte Themen
18.1 Live-Sperrbaum-Ansicht
OzLockTree stellt relationale Sperren übersichtlich dar:
- Root Blocker (rot markiert): Der auslösende Hauptprozess an der Spitze der Abhängigkeitskette.
- Wartende Abfragen: Prozesse, die auf die Freigabe von Ressourcen warten.
18.2 Kill Query vs. Kill Connection
- Kill Query (sicher): Bricht die sperrende Abfrage ab, belässt die Sitzung jedoch offen.
- Kill Connection (aggressiv): Beendet die Client-Verbindung auf dem Server vollständig.
18.3 Überwachung langlaufender offener Transaktionen
Vergessene Transaktionen (BEGIN ohne COMMIT) blockieren Ressourcen oft stundenlang. OzLockTree markiert Transaktionen, die länger als 5 Minuten (300 Sekunden) unvollendet verharren, auffällig in Rot.