什么是使用交易与pgbouncer汇集的优势是什么?(What are advantages of

2019-06-27 13:27发布

我无法找到使用交易池VS会话池pgbouncer,而优势/劣势的一个很好的总结。

这是否意味着事务繁重的工作在某种程度上更好的负载均衡? 它是防止为被需要许多连接从pgbouncer连接到数据库?

Answer 1:

事务级统筹会帮助,如果你有保持空闲会话的应用程序。 PgBouncer将不再需要保持连接,并且空闲时,它只是一个抓住时,启动新的事务。 这些空闲会话只花费你pgbouncer连接,而不是一个真正的空闲PG会话与后端坐在浪费内存和同步开销无所事事。

你想要会话池,而不是交易池主要的原因是,如果你想使用命名的准备语句,咨询锁,听/通知,上一会话级不是事务级别上操作或其他特性。



文章来源: What are advantages of using transaction pooling with pgbouncer?