连接多个数据库时django和数据库连接池

标签 django

如果我希望我的应用程序连接到可能数百个不同的数据库,这会对数据库池产生什么影响?

我假设 django 有数据库连接池,如果我连接到 1000 个不同的数据库,这将导致连接池中的内存分配耗尽,不是吗?

最佳答案

Django 没有数据库连接池,它将此留给其他工具来实现此目的(例如用于 PostgreSQL 的 pg-bouncer 或 pg-pool)。因此,在保持这些连接打开并消耗大量 RAM 方面,无需担心连接到的数据库数量。

关于连接多个数据库时django和数据库连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7534604/

相关文章:

python - 模块未定义属性/类

django - 如何在 Django 中显示具有 size 和 maxlength 属性的表单字段?

python - Django 的 OneToOneField 不是引用另一个表的 id 字段吗?

python - Django,模型对象未显示在 View 中

django - 动态创建 Django View 不好吗?

django - 为什么处理 POST 数据后重定向很重要?

django - 工作服 : Error- No source for in my application using Docker container

python - 将模型分成不同的类别?

Python header unicode 到 dict

django - 查找 Django 中字段唯一的对象计数