CHECKPOINT — 미리 쓰기 로그에서 강제 체크포인트를 지정한다.
CHECKPOINT
체크포인트는 모든 데이터 파일이 순차적인 미리 쓰기 로그(wal) 가운데, 한 시점을 기준으로 모든 데이터 파일이 물리적으로 모두 쓰여진 한 시점을 말한다. 이 명령이 실행 되면 내부적으로 어떤 일이 있어나는지에 대한 자세한 이야기는 29.4절 에서 다룬다.
CHECKPOINT
명령은
서버 내부적으로 계획된 체크포인트 작업을 무시하고, (서버 내부적인
체크포인트 작업에 대한 설정은 19.5.2절 에서 다룬다)
명령을 실행하는 시점 즉시 작업을 진행한다.
CHECKPOINT
명령은 일반적인 상황에서는
사용되지 않는 것이지만, 운영상 필요해서 제공하고 있다.
서버 복구 작업 중에, CHECKPOINT
명령이 실행된다면,
새로운 체크포인트를 지정하는게 아니라, 재실행포인트로
지정한다. (자세한 사항은 29.4절 참조)
CHECKPOINT
명령은 슈퍼유저만 사용할 수 있다.
CHECKPOINT
명령은
PostgreSQL 확장 명령이다.