heroku-buildpack-pgbouncer:与您的应用程序一起在dyno中运行pgbouncer

时间:2024-06-12 15:24:46
【文件属性】:

文件名称:heroku-buildpack-pgbouncer:与您的应用程序一起在dyno中运行pgbouncer

文件大小:2.14MB

文件格式:ZIP

更新时间:2024-06-12 15:24:46

Shell

Heroku buildpack:pgbouncer 这是一个 ,它允许在dyno中与应用程序代码一起运行pgbouncer。 它旨在。 该buildpack的主要用途是允许dyno中多个工作程序之间的PostgreSQL数据库连接的事务池化。 例如,10名独角兽工作者可以共享一个数据库连接,从而避免了Postgres服务器上的连接限制和内存不足错误。 常问问题 问:为什么要使用事务池? 答:每台dyno拥有许多保持打开的空闲Postgres连接的工作程序,并且您希望减少未使用的连接数。 问:为什么我不应该使用事务池? 答:如果您需要使用命名的准备好的语句,咨询锁,侦听/通知或其他在会话级别上运行的功能。 有关所有交易池警告,请参阅PGBouncer的。 禁用准备好的语句 使用Rails 4.1,可以通过在数据库的URI后面附加?prepared_statements=false


网友评论