prev up next

Sicherungspunkte


Abbildung 14.6: Transaktionsausführung relativ zu einem Sicherungspunkt

Mit zunehmender Betriebszeit des Datenbanksystems wird die zu verarbeitende Log-Datei immer umfangreicher. Durch einen Sicherungspunkt wird eine Position im Log vermerkt, über den man beim Wiederanlauf nicht hinausgehen muß.

Abbildung 14.6 zeigt den dynamischen Verlauf. Nach Anmeldung des neuen Sicherungspunktes $S_i$ wird die noch aktive Transaktion $T_2$ zu Ende geführt und der Beginn der Transaktion $T_3$ verzögert. Nun werden alle modifizierten Seiten auf den Hintergrundspeicher ausgeschrieben und ein transaktionskonsistenter Zustand ist mit dem Sicherungspunkt $S_i$ erreicht. Danach kann man mit der Log-Datei wieder von vorne beginnen.


prev up next