Postgresql

如何在 Postgresql 中重新同步副本

  • December 15, 2019

我有一台 Centos6 和 Postgresql 9.2 的伺服器,我在 postgresql 中設置了一個副本到另一台具有相同特性的伺服器,今天早上我在主伺服器上的存檔過程中出現錯誤,副本沒有配置它我,我真的對這個話題了解不多,昨天我不得不刪除主數據庫中的一些存檔文件,因為空間不足,但後來我檢查了副本創建了一些表,它們複製到了輔助數據庫,我認為這一切對…我想知道如何驗證副本是否正常工作,如果不是,我如何重新同步輔助副本。非常感謝您提前

由於您從 pg_xlog 中刪除,而不是從存檔中刪除,因此您首先要擔心的是您可能會失去master,而不僅僅是副本。

交叉手指,立即對 master 執行檢查點。

如果您再次遇到歸檔程序無法跟上並威脅要填滿 pg_xlog 分區上的所有空間的情況,而不是手動從 pg_xlog 中刪除,您應該將archive_command 更改為“true”。(或者將其更改為複製到比其目前設置更快的位置,但仍保留文件。確保在緊急情況結束後手動將這些文件複製到最終的、緩慢的目的地。)

至於保存副本,請回答我的另外兩個問題,最好通過編輯問題來合併該資訊。

引用自:https://dba.stackexchange.com/questions/255653