CHECKPOINT

Name

CHECKPOINT -- 强制一个事务日志检查点

Synopsis

CHECKPOINT

描述

预写式日志(WAL)缺省时在事务日志中每隔一段时间放置一个检查点。 要调整这个原子化检查点的间隔,你可以参考运行时选项 checkpoint_segmentscheckpoint_timeoutCHECKPOINT强迫立即进行检查,而不是等到下一次调度时的检查点。

检查点是一个事务日志中的点,所有数据文件都在该点被更新以反映日志中的信息, 所有数据文件都将被刷新到磁盘。请参考章27获取更多有关Chapter 29系统的信息。

If executed during recovery, the CHECKPOINT command will force a restartpoint rather than writing a new checkpoint. 若在恢复期间执行,CHECKPOINT命令将强制重启动点而不是写一个新的 检查点。

只有超级用户可以调用CHECKPOINT。该命令不是设计用于常规操作的。

兼容性

CHECKPOINT命令是PostgreSQL语言的扩展。