如何使用postgresq 9.6平衡pgologic II上订阅者的读取查询

时间:2018-10-18 14:48:33

标签: postgresql pgpool pglogical

我已经成功地使用了从Postgresql 9.4到9.6的pgologic,没有大问题。

在数据库不断壮大的同时,我指出了来自pentaho 8 bi平台的所有连接,这些连接仅用于读取(选择语句)到订阅服务器,因此可以避免主服务器的开销。但是现在,生产应用程序正在通过多个联接和数百万条记录进行一些选择。

在这种新情况下,我们必须管理事务隔离级别,因此表或行不会在对同一表的不同请求之间被锁定,但是现在这不是解决方案,我在表上获得了多个锁,因此一个简单的查询可能需要几分钟(甚至几个小时)来回答。

默认情况下,我需要使用订阅服务器进行读取查询。为了这个目标,我发现可以使用pgpool和pgologic进行设置,但是,从优缺点来看,最好的方法可能只是设置pgologic,但我还没有找到一种实现方法。

是否可以仅使用pgologic将读取的查询平衡到订阅服务器?

0 个答案:

没有答案