到底是什么意思

时间:2018-09-24 12:37:49

标签: postgresql jdbc cloudfoundry master-slave

PostgreSQL JDBC驱动程序中的值为targetServerType的设置preferSlave是什么意思?

我问这个问题的原因是根据文档:

  
    

targetServerType =字符串

  
     

仅允许打开具有所需状态的服务器的连接,即   允许的值为任意,主,从,辅助,preferSlave和   preferredSecondary。主/从区别当前由   观察服务器是否允许写入。值PreferredSecondary尝试   连接到辅助设备(如果有),否则会掉落   回到连接到主机。

现在,我正在Cloudfoundry中尝试此设置,如果要在仪表板上查看PostgreSQL的指标,我仍然会看到在主数据库上已完成读取。因此,我的问题。在这种情况下,不是应该将主节点用于读取吗?

以及它如何影响读/写性能。尤其是在这样的应用程序中,写入操作是将目标作为主对象完成,而读取操作则由目标preferslave完成了?

0 个答案:

没有答案