← Datenbankadministration für Sysadmins
Datenbankvorfälle diagnostizieren: Kette, Eingriff und seine Kosten
Der Aufruf zum Beenden der blockierenden Sitzung liefert true. Fünf Minuten später steht sie unverändert in der Übersicht, die Sperren bestehen fort — und niemand hat einen Fehler gemacht: Ohne Zeitgrenze bestätigt der Rückgabewert laut Dokumentation nur den Versand des Signals. Dieses Modul liest Blockierungsketten, trennt Verursacher von Folgen und rechnet die Kosten eines Eingriffs aus, bevor er erfolgt — denn kein Abbruch ist schneller als die Arbeit, die er rückgängig machen muss.
Solide · ~45 Min · 11 Abschnitte Einführung · 9 Übungen (davon 3 Missionen)
Modul starten →
Fortschritt wird gespeichert — du kannst das Modul später jederzeit fortsetzen.
Das kannst du danach
- ✓Du trennst in einer Wartekette den Verursacher von den Folgen und greifst an der einen Stelle ein, die selbst nicht wartet.
- ✓Du wählst zwischen Abbrechen und Beenden bewusst und prüfst die Wirkung in der Sitzungsübersicht, statt dich auf einen Rückgabewert zu verlassen.
- ✓Du rechnest die Dauer des Zurücknehmens in die Entscheidung ein und sicherst flüchtige Beweise, bevor der Eingriff sie beseitigt.
Übungen
- 1. EntscheidungWie reagierst du?
- 2. EntscheidungWelchen Eingriff wählst du?
- 3. EntscheidungWas gehört vorher getan?
- 4. EntscheidungWie erklärst du das?
- 5. DiagnoseDie Kette, die von einem Dialogfenster ausgeht
- 6. ReihenfolgeDie Reihenfolge unter Druck
- 7. EntscheidungWie bewertest du das?
- 8. EntscheidungWas hältst du dagegen?
- 9. MissionBeenden oder nicht anfassen
Arbeitsartefakte
- ↓Die Reihenfolge unter Druckdatabase-incident-order-sequence-2026-09-12 · geprüft: 2026-09-12
Quellen & Aktualität7 Primärquellen · zuletzt geprüft:
- 01postgresql.org/docs/current/functions-admin.html
- 02postgresql.org/docs/current/monitoring-stats.html
- 03postgresql.org/docs/current/explicit-locking.html
- 04postgresql.org/docs/current/view-pg-locks.html
- 05postgresql.org/docs/current/runtime-config-logging.html
- 06learn.microsoft.com/en-us/sql/t-sql/language-e…ts/kill-transact-sql
- 07learn.microsoft.com/en-us/sql/relational-datab…equests-transact-sql
Verfasst von Julian Zentgraf