我正在使用PgPool进行PostgreSQL 9.4流式复制以实现负载平衡与使用PgPool复制。由于PgPool复制是基于语句/中间件的,这是否意味着如果我直接在PgPool之外更新Master,它将不会复制? PgPool会检测到主设备和从设备不同步吗?
提前感谢您的帮助。
答案 0 :(得分:0)
如果我在PgPool之外直接更新Master,它将不会复制?
你是对的。
PgPool会检测到主设备和从设备不同步吗?
排序 - 它可以监视语句并检查所有服务器是否返回相同的结果,具体取决于replication_stop_on_mismatch
等配置设置。
总的来说,pgpool复制非常粗糙,你应该使用内置的流复制功能,除非你有其他原因。