Python sql alchemy和postgres的连接池
在这种情况下,我有很多单独的数据库连接(接近1000个),这些连接都是针对每个客户数据库的。从我的sql炼金术中,我打开和关闭连接以保持低的最大连接值。然而,似乎开放和关闭都有它的惩罚,所以我想知道我是否可以走连接池路线。考虑到数据库是不同的,我的问题是sql alchemy连接池在哪里能真正帮助我? 我不清楚池是否连接到postgres服务器或单个数据库(看起来像是单个数据库)。Python sql alchemy和postgres的连接池,python,postgresql,sqlalchemy,Python,Postgresql,Sqlalchemy,在这种情况下,我有很多单独的数据库连接(接近1000个),这些连接都是针对每个客户数据库的。从我的sql炼金术中,我打开和关闭连接以保持低的最大连接值。然而,似乎开放和关闭都有它的惩罚,所以我想知道我是否可以走连接池路线。考虑到数据库是不同的,我的问题是sql alchemy连接池在哪里能真正帮助我? 我不清楚池是否连接到postgres服务器或单个数据库(看起来像是单个数据库)。 我基本上希望有一种机制,池可以连接/切换到不同的数据库。有什么建议吗 SQLAlchemy默认启用了应用程序内池层
我基本上希望有一种机制,池可以连接/切换到不同的数据库。有什么建议吗 SQLAlchemy默认启用了应用程序内池层,如中所述。这一层非常适合于单个进程范围内的各种连接池,但是Postgresql爱好者几乎总是建议使用,以获得最佳性能和可配置性,尤其是在多进程环境中均匀扩展连接的能力