繁体   English   中英

连接池为sql炼金术和postgres

[英]Connection pooling for sql alchemy and postgres

我有一种情况,我有很多个人数据库连接(接近1000),每个客户数据库。 从我的sql炼金术,我打开和关闭连接以保持最大连接值低。 然而,似乎开放和关闭有它的惩罚,所以我想知道我是否可以去连接池路线。 鉴于数据库是不同的,我的问题是sql炼金术连接池可以真正帮助我在这里? 我不清楚池是连接到postgres服务器还是单个数据库(看起来像个人数据库)。 我基本上希望有一种机制,池可以连接/切换到/在不同的数据库之间。 有什么指针吗?

SQLAlchemy默认启用了应用程序内池,在连接池中对此进行了描述。 这个层是恕我直言,适用于单个进程范围内的花园种类连接池,但Postgresql爱好者几乎总是建议使用PGBouncer以获得最大性能和可配置性,尤其是在多进程环境中均匀扩展连接的能力。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM