使用Windows服务器对PostgreSQL进行负载均衡

Kon*_*rad 1 windows postgresql replication load-balancing pgpool

我有一个关于在使用PostgreSQL和Windows服务器时负载平衡的可能性的问题.在Unix系统上,这可以通过使用pgpool-II实现.如何在Windows中实现相同的目标?

我知道在复制时你不能混合使用系统.Pgpool文档说明:

我可以将PostgreSQL的不同平台混合为pgpool-II后端,例如Linux和Windows吗?

在流复制模式下,没有

那个不同的场景怎么样?我可以在Unix机器上运行pgpool,并在Windows服务器池上配置复制和负载平衡吗?

我正在使用Windows Server 2008 R2以防万一.

Cra*_*ger 5

我可以在Unix机器上运行pgpool,并在Windows服务器池上配置复制和负载平衡吗?

是的你可以.除非将PgPool-II移植到Windows,否则这可能是您情况下的最佳选择.

但是,我怀疑在人们这样做的大部分时间内,读取副本之间的负载平衡不是必需的,并且适当的数据库调整,索引和配置通常就足够了.