CHECKPOINT

제목

CHECKPOINT -- 트랜잭션 로그에 강제 체크포인트를 지정한다.

요약

CHECKPOINT

설명

체크포인트는 모든 데이터 파일이 순차적인 트랜잭션 로그 가운데, 한 시점을 기준으로 모든 데이터 파일이 물리적으로 모두 쓰여진 한 시점을 말한다. 이 명령이 실행 되면 내부적으로 어떤 일이 있어나는지에 대한 자세한 이야기는 30.4절 에서 다룬다.

CHECKPOINT 명령은 서버 내부적으로 계획된 체크포인트 작업을 무시하고, (서버 내부적인 체크포인트 작업에 대한 설정은 19.5.2절 에서 다룬다) 명령을 실행하는 시점 즉시 작업을 진행한다. CHECKPOINT 명령은 일반적인 상황에서는 사용되지 않는 것이지만, 운영상 필요해서 제공하고 있다. operation.

서버 복구 작업 중에, CHECKPOINT 명령이 실행된다면, 새로운 체크포인트를 지정하는게 아니라, 재실행포인트로 지정한다. (자세한 사항은 30.4절 참조)

CHECKPOINT 명령은 슈퍼유저만 사용할 수 있다.

호환성

CHECKPOINT 명령은 PostgreSQL 확장 명령이다.