PostgreSQL 9.0.0文書
前のページ | 巻戻し |  | 早送り | 次のページ

# CHECKPOINT

## 名前

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

## 概要

    CHECKPOINT

## 説明

WAL（ログ先行書き込み）は、トランザクションログに頻繁にチェックポイントを設定します（自動で行われるチェックポイント間隔の調整については、実行時設定オプションのcheckpoint_segmentsとcheckpoint_timeoutを参照してください）。 `CHECKPOINT`コマンドが発行されると、予定されている次のチェックポイントを待つことなく、即座にチェックポイントを実行します。

チェックポイントとは、ログ内の情報を反映するために全てのデータファイルを更新する、トランザクションログのある一時点を指します。 チェックポイントによって、全てのデータファイルがディスクに書き出されます。 WALシステムの詳細については、第29章を参照してください。

リカバリ中に実行された場合、`CHECKPOINT`は新しくチェックポイントを書き出さずにリスタートポイントを強制します。

`CHECKPOINT`を実行できるのはスーパーユーザのみです。 このコマンドは、通常動作での使用は意図されていません。

## 互換性

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

前のページ | ホーム | 次のページ
BEGIN | 上に戻る | CLOSE