Postgresql
備份歷史文件中指示的 START WAL LOCATION、STOP WAL LOCATION 和 CHECKPOINT 有什麼區別?
我對這些位置有點困惑。有人可以給這些位置一個簡短的定義。
“開始 WAL 位置”是恢復數據庫時 WAL 重播開始的日誌序列號(WAL 中的位置)。
“Stop WAL location”是備份結束的日誌序列號。WAL 必須至少重播到這一點,以使恢復的數據變得一致。這是您可以恢復的最早點 (
recovery_target = 'immediate'
)。“檢查點位置”是啟動基本備份的檢查點的 WAL 條目的日誌序列號。