CHECKPOINT

Name

CHECKPOINT -- erzwingt einen Checkpoint im Transaktionslog

Synopsis

CHECKPOINT

Beschreibung

Das WAL-System (Write-Ahead Logging) schreibt von Zeit zu Zeit einen Checkpoint-Eintrag in den Transaktionslog. (Um das automatische Checkpoint-Interval einzustellen, verwenden Sie die Konfigurationsparameter checkpoint_segments und checkpoint_timeout.) Der Befehl CHECKPOINT erzwingt, dass sofort, wenn der Befehl ausgeführt wird, ein Checkpoint durchgeführt wird.

Ein Checkpoint ist ein Punkt in der Transaktionslogfolge, an dem alle Datendateien mit den im Log enthaltenen Daten aktualisiert worden sind. Außerdem werden alle Datendateien auf die Festplatte zurückgeschrieben. Weitere Informationen über das WAL-System finden Sie in Kapitel 25.

Nur Superuser können CHECKPOINT aufrufen. Der Befehl ist nur für die Verwendung in Ausnahmefällen gedacht.

Kompatibilität

Der Befehl CHECKPOINT ist eine PostgreSQL-Erweiterung.