Glossar
SQLite-WAL (TCC.db-wal)
Das Write-Ahead-Log neben TCC.db mit den jüngsten Änderungen und oft älteren Kopien von Seiten mit entfernten oder geänderten Berechtigungszeilen.
Im Write-Ahead-Log-Modus hängt SQLite Änderungen an eine -wal-Datei an (hier TCC.db-wal) und überträgt sie bei einem Checkpoint in die Hauptdatei. Die Datei hat einen 32-Byte-Header (Magic 0x377f0682 oder 0x377f0683, Salts, Prüfsummen) und Frames aus einem 24-Byte-Header plus einer Seite. Lesende Prozesse verwenden die neueste bestätigte Kopie jeder Seite.
Ältere Kopien aus früheren Commits und Frames aus einer vorherigen WAL-Generation können frühere Versionen von Zeilen enthalten, auch später entfernte Freigaben. Siehe entfernte TCC-Freigaben aus der WAL wiederherstellen.