gpt4 book ai didi

python - Python Django 应用程序默认打开多少个连接?

转载 作者:行者123 更新时间:2023-11-29 17:52:53 25 4
gpt4 key购买 nike

我有几个从数据库查询对象的服务。

Event.objects.filter
Connection.objects.filter

以及其他从 MySQL 数据库检索不同对象的方法。我有 JVM 背景,我知道要设置 JDBC 连接,您需要一个连接器。程序员可以打开连接、查询数据库和关闭连接。程序员还可以使用 Hibernate,它根据配置处理连接。还可以使用池化连接,因此连接不会被关闭和删除,而是存储在池中直到需要为止。

但是,我检查了我的团队的Python Django代码,并没有找到如何配置数据库连接。我得到的唯一结果是它没有配置连接。

# Database
# https://docs.djangoproject.com/en/1.11/ref/settings/#databases
try:
import database_password
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "mydb",
'USER': 'user',
'PASSWORD': database_password.password,
'HOST': '10.138.67.149',
'PORT': '3306'
}
}

最佳答案

每个线程都维护自己的连接。请参阅the docs了解完整详细信息。

PostgreSQL + PgBouncer(连接池)+ Django 是常见的设置。我不确定是否有类似的连接池可以与 MySQL 一起使用。

关于python - Python Django 应用程序默认打开多少个连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49153709/

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