Postgresql
在流複製中引入人為延遲
我已經為 PostgreSQL 設置了流複製。它的複制速度非常快,只需幾分之一秒。我想插入 5、10、15 秒的延遲,以便與複製相關的錯誤清楚地顯示出來,開發人員可以修復它們。這可能嗎?
我建議通過使用 WAL 歸檔和重播而不是流複製來解決這個問題。使用合適的
archive_timeout
這會給您帶來顯著的複制延遲。這對生產來說不是一個好主意——最好使用帶有 WAL 歸檔的流式複製作為備份——但我懷疑它對你的測試要求非常有用。