我无法找到使用交易池VS会话池pgbouncer,而优势/劣势的一个很好的总结。
这是否意味着事务繁重的工作在某种程度上更好的负载均衡? 它是防止为被需要许多连接从pgbouncer连接到数据库?
我无法找到使用交易池VS会话池pgbouncer,而优势/劣势的一个很好的总结。
这是否意味着事务繁重的工作在某种程度上更好的负载均衡? 它是防止为被需要许多连接从pgbouncer连接到数据库?
事务级统筹会帮助,如果你有保持空闲会话的应用程序。 PgBouncer将不再需要保持连接,并且空闲时,它只是一个抓住时,启动新的事务。 这些空闲会话只花费你pgbouncer连接,而不是一个真正的空闲PG会话与后端坐在浪费内存和同步开销无所事事。
你想要会话池,而不是交易池主要的原因是,如果你想使用命名的准备语句,咨询锁,听/通知,上一会话级不是事务级别上操作或其他特性。