Postgresql

在流複製中引入人為延遲

  • April 10, 2013

我已經為 PostgreSQL 設置了流複製。它的複制速度非常快,只需幾分之一秒。我想插入 5、10、15 秒的延遲,以便與複製相關的錯誤清楚地顯示出來,開發人員可以修復它們。這可能嗎?

我建議通過使用 WAL 歸檔和重播而不是流複製來解決這個問題。使用合適的archive_timeout這會給您帶來顯著的複制延遲。

這對生產來說不是一個好主意——最好使用帶有 WAL 歸檔的流式複製作為備份——但我懷疑它對你的測試要求非常有用。

引用自:https://serverfault.com/questions/497930