CHECKPOINT — 强制一次预写式日志检查点
CHECKPOINT
检查点是预写式日志序列中的一个点,在该点上所有数据文件都已被更新以反映日志中的信息。所有数据文件都会被刷写到磁盘上。有关检查点期间会发生什么的更多细节,请参考 Section 28.5。
CHECKPOINT 命令会在该命令被发出时强制进行一次立即检查点,而不必等待系统调度的常规检查点(由 Section 19.5.2 中的设置控制)。CHECKPOINT 并非为正常操作期间的使用而设计。
如果在恢复期间执行,CHECKPOINT 命令将强制一个重启点(参见 Section 28.5),而不是写入一个新的检查点。
只有超级用户或者拥有 pg_checkpoint 角色特权的用户才能调用 CHECKPOINT。
CHECKPOINT 命令是一种 PostgreSQL 语言扩展。