CHECKPOINT

Name

CHECKPOINT -- 強制的にトランザクションログのチェックポイントを実行

Synopsis

CHECKPOINT

説明

Write-Ahead Logging (WAL) は、しばしばチェックポイントをトランザクションログに設定します。(自動的なチェックポイントの間隔の調整については、実行時の構成オプションの CHECKPOINT_SEGMENTSCHECKPOINT を参照してください。) CHECKPOINTコマンドは、コマンドが発行されると、予定されているチェックポイントを待つことなく、即座にチェックポイントを設定します。

チェックポイントは、ログに情報を反映するため全てのデータファイルが更新された時点での、連続したトランザクションログにおけるポイントです。すべてのデータファイルはディスクに書き出されます。WALシステムの詳細については、PostgreSQL管理者用ガイドを参照してください。

スーパーユーザだけが CHECKPOINT を実行できます。このコマンドは、通常動作での使用を目的としていません。

参照

PostgreSQL管理者用ガイド

互換性

CHECKPOINTコマンドは、PostgreSQLの言語拡張です。