Antonis Christofides Asked: 2013-04-11 00:23:03 +0800 CST2013-04-11 00:23:03 +0800 CST 2013-04-11 00:23:03 +0800 CST 在流复制中引入人为延迟 772 我已经设置了带有流复制的 PostgreSQL。它复制速度非常快,只需几分之一秒。我想插入 5 秒、10 秒或 15 秒的延迟,以便与复制相关的错误清楚地显现出来,开发人员可以修复它们。这可能吗? postgresql 1 个回答 Voted Best Answer Craig Ringer 2013-04-11T01:21:13+08:002013-04-11T01:21:13+08:00 我建议通过使用 WAL 归档和重放而不是流复制来解决这个问题。使用合适的archive_timeout这会给你一个显着的复制延迟。 这对于生产来说不是一个好主意——最好使用流式复制和 WAL 归档作为后备——但我怀疑这对你的测试要求非常有用。
我建议通过使用 WAL 归档和重放而不是流复制来解决这个问题。使用合适的
archive_timeout
这会给你一个显着的复制延迟。这对于生产来说不是一个好主意——最好使用流式复制和 WAL 归档作为后备——但我怀疑这对你的测试要求非常有用。