django中的数据库连接池实现
1、第一步安装数据库连接池第三方模块
pip install django-db-connection-pool
2、在项目目录下的settings文件中添加下面配置
DATABASES = { "default": { 'ENGINE': 'dj_db_conn_pool.backends.mysql', 'NAME': 'day04', # 数据库名字 'USER': 'root', 'PASSWORD': 'root123', 'HOST': '127.0.0.1', # ip 'PORT': 3306, 'POOL_OPTIONS': { 'POOL_SIZE': 10, # 最小 'MAX_OVERFLOW': 10, # 在最小的基础上,还可以增加10个,即:最大20个。 'RECYCLE': 24 * 60 * 60, # 连接可以被重复用多久,超过会重新创建,-1表示永久。 'TIMEOUT':30, # 池中没有连接最多等待的时间。 } } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步