我已经成功地使用了从Postgresql 9.4到9.6的pgologic,没有大问题。
在数据库不断壮大的同时,我指出了来自pentaho 8 bi平台的所有连接,这些连接仅用于读取(选择语句)到订阅服务器,因此可以避免主服务器的开销。但是现在,生产应用程序正在通过多个联接和数百万条记录进行一些选择。
在这种新情况下,我们必须管理事务隔离级别,因此表或行不会在对同一表的不同请求之间被锁定,但是现在这不是解决方案,我在表上获得了多个锁,因此一个简单的查询可能需要几分钟(甚至几个小时)来回答。
默认情况下,我需要使用订阅服务器进行读取查询。为了这个目标,我发现可以使用pgpool和pgologic进行设置,但是,从优缺点来看,最好的方法可能只是设置pgologic,但我还没有找到一种实现方法。
是否可以仅使用pgologic将读取的查询平衡到订阅服务器?