gpt4 book ai didi

django 1.7 和连接池到 PostgreSQL?

转载 作者:行者123 更新时间:2023-12-03 23:40:55 28 4
gpt4 key购买 nike

django 应用程序(Django-PostgresPool、djorm-ext-pool、django-db-pool)和 PG Bouncer 或 PG Pool 之间有什么区别?

应用程序是否使用最后两个软件包之一?

this article ,作者说有patch从 Django 1.6 开始。这是否意味着我们不再需要使用任何这些解决方案,无论是应用程序,还是 PG Bouncer 或 PG Pool 包?

最佳答案

与 MySQL 连接相比,Postgres 数据库连接是昂贵的(资源)。 Django 池应用程序将打开许多连接并保持打开状态。

PG Bouncer 和 PG Pool 会打开较少的到 Postgres 的连接,同时保持大量的本地连接(app 到 PG Bouncer/PG Pool)并重用它们。

为了获得最佳性能,您需要两者:从 Django 到 PG Pool/PG Bouncer 的持久连接。

在我们的案例中,切换持久连接将 AWS 上的平均响应时间缩短了 10 毫秒(超过 20%)。

关于django 1.7 和连接池到 PostgreSQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470158/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com