Rauf Asadov Asked: 2021-06-15 10:38:13 +0800 CST2021-06-15 10:38:13 +0800 CST 2021-06-15 10:38:13 +0800 CST 备份历史文件中指示的 START WAL LOCATION、STOP WAL LOCATION 和 CHECKPOINT 有什么区别? 772 我对这些位置有点困惑。有人可以给这些位置一个简短的定义。 postgresql backup 1 个回答 Voted Best Answer Laurenz Albe 2021-06-15T18:21:27+08:002021-06-15T18:21:27+08:00 “开始 WAL 位置”是恢复数据库时 WAL 重播开始的日志序列号(WAL 中的位置)。 “Stop WAL location”是备份结束的日志序列号。WAL 必须至少重播到这一点,以使恢复的数据变得一致。这是您可以恢复的最早点 ( recovery_target = 'immediate')。 “检查点位置”是启动基本备份的检查点的 WAL 条目的日志序列号。
“开始 WAL 位置”是恢复数据库时 WAL 重播开始的日志序列号(WAL 中的位置)。
“Stop WAL location”是备份结束的日志序列号。WAL 必须至少重播到这一点,以使恢复的数据变得一致。这是您可以恢复的最早点 (
recovery_target = 'immediate'
)。“检查点位置”是启动基本备份的检查点的 WAL 条目的日志序列号。