vault backup: 2026-07-23 19:06:26

This commit is contained in:
Benjamin Neumann
2026-07-23 19:06:26 +02:00
parent 136ab78c96
commit 7794fcf95e
8 changed files with 48 additions and 23 deletions
@@ -93,10 +93,32 @@ Alle benötigten Sperren müssen VOR der ersten Operation auf Daten angefordert
- SS2PL = ALLE SPERREN erst NACH Commit/Abort freigeben!!!
## SQL - Isolationsebene
### SQL - Isolationsebene
![[Pasted image 20260723185542.png]]
![[Pasted image 20260723185549.png]]
![[Pasted image 20260723185557.png]]
## Recovery Grundlagen
Recovery-relevante Aktion sequentiell append-only auf stabilem Speicher protokollieren!!
Committed vor dem Crash: REDO subaruuuuuuu
Noch aktiv beim Crash: UNDO
![[Pasted image 20260723185939.png]]
Das Log muss FRÜHER dauerhaft speichern als Datenbank
Checkpoints im Log um suche zu verkürzen!
#### ARIES
Algorithm for Recovery and Isolation Exploiting Semantics
1. Analyse - Scanne ab checkpoint - aktive Transaktionen = loser - REDO start bestimmen
2. REDO - Scanne Log - Wende After Images an - Wiederhole auch loser Effekte
3. UNDO - Scanne rückwärts nach losern - Updates rückgängig machen - UNDO protokollieren