1. 防范失控的復制槽
復制槽(物理復制槽)提供了一種便捷的方法來防止備庫與主備不同步,它也是實現邏輯復制的基本組件。
2. 復制槽的工作原理:
主庫PostgreSQL實例會一直保留預寫日志(WAL)文件,直到所有備庫所需的插槽都確認已接收到特定段為止。只有完成此操作后,主庫實例才會移除相應的WAL文件。
3. 隱患:
有一個復制槽未被感知到與備庫失聯,因此我的數據庫主庫一直保留WAL文件。如果不進行干預,我的PostgreSQL實例可能會耗盡磁盤空間並完全崩潰。
1. 防范失控的復制槽
復制槽(物理復制槽)提供了一種便捷的方法來防止備庫與主備不同步,它也是實現邏輯復制的基本組件。
2. 復制槽的工作原理:
主庫PostgreSQL實例會一直保留預寫日志(WAL)文件,直到所有備庫所需的插槽都確認已接收到特定段為止。只有完成此操作后,主庫實例才會移除相應的WAL文件。
3. 隱患:
有一個復制槽未被感知到與備庫失聯,因此我的數據庫主庫一直保留WAL文件。如果不進行干預,我的PostgreSQL實例可能會耗盡磁盤空間並完全崩潰。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。