首页 > 数据库 >django中的数据库连接池实现

django中的数据库连接池实现

时间:2024-08-30 13:38:06浏览次数:12  
标签:10 数据库 django 60 连接池 POOL

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, # 池中没有连接最多等待的时间。 } } }

标签:10,数据库,django,60,连接池,POOL
From: https://www.cnblogs.com/yuanyongsheng/p/18388589

相关文章

  • DDL:操作数据库
    DDL:操作数据库、表操作数据库:CRUDC(Create):创建创建数据库:createdatabase数据库名称;创建数据库,判断不存在,再创建:createdatabaseifnotexists数据库名称;创建数据库,并指定字符集createdatabase数据库名称characterset字符集名;练习:创建db4数......
  • 大学生班级|基于SprinBoot+vue的大学生班级管理系统(源码+数据库+文档)
    大学生班级管理系统基于SprinBoot+vue的大学生班级管理系统一、前言二、系统设计三、系统功能设计 系统功能实现后台模块实现管理员功能实现教师功能实现学生功能实现四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取:博......
  • 数据库学习(一)——select语句
    一.检索数据1.SELECTprod_nameFROMproducts;--//从表products中检索一个名为prod_name的列。2.SELECTprod_id,prod_name,prod_priceFROMproducts;--//从表products中检索名为prod_id,prod_name,prode_price的列。3.SELECT*FROMprdoucts;--//检索表products中的所有的......
  • 亚信安慧AntDB数据库分布式集群在线升级
     一、概述数据库作为现代信息系统的核心组成部分,其持续优化和升级对于保证系统性能、安全性和稳定性至关重要。在线升级是一种不需要停机就可以进行的升级方式,它的出现极大地提高了数据库升级的效率和可靠性。本文将重点探讨在线升级的优势以及其在实际应用中的相关技术和场景。......
  • JDBC连接数据库
    什么是JDBCJDBC(JavaDatabaseConnectivity)是Java语言中用于连接和操作数据库的一组API。它允许Java程序通过标准的数据库连接方式,与不同种类的关系型数据库进行通信和交互。JDBC提供了一种统一的编程接口,使得开发人员可以使用相同的代码来访问不同的数据库。它提供了一组类......
  • Oracle 11g 数据库内存原理
    转自:1、https://blog.csdn.net/ly7472712/article/details/1162393882、https://www.cnblogs.com/prognani/archive/2012/05/14/2500679.htmlOracle11g数据库内存管理-----------------------------------------------------------------------------一、Oracle数据库内......
  • [转帖]11GR2数据库审计日志自动清理
    审计日志如果把SYSTEM表空间撑爆,也会导致数据库停摆,且11g默认审计是开启状态。今天就遇到了这样的情况,写了下面脚本来实现自动清理工作,记录操作过程。TRUNCATETABLESYS.AUD$REUSESTORAGE;--对于已经被审计日志撑爆的数据库或者初始化清理工作时报错ORA-46267,强烈建议用......
  • mybatis 实体类排除数据库字段映射
    1,使用关键字:"transient"transient关键字就是当对象存储时,它的值不需要维持,不需要序列化这个字段=====使用方式====private  transient  String userName2,使用关键字"static"和transient一样,使用这个修饰的变量也不会被序列化,所以在纯数存的时候也不会报错=====使......
  • openGauss-分布式数据库能力
    openGauss-分布式数据库能力可获得性本特性自openGauss2.1.0版本开始引入。特性简介基于分布式中间件shardingsphere使openGauss具备分布式数据库能力。使用32个鲲鹏920(128核)节点组网(1*shardingsphere-proxy,11*shardingsphere-jdbc,20*openGauss)时,完美sharding性能>21......
  • HTB-Mongod(MongoDb数据库)
    前言各位师傅大家好,我是qmx_07,今天给大家讲解Mongod靶场Mongod渗透过程RustScan介绍:Rustscan是一款用Rust语言开发的高速端口扫描器,它可以在3秒内扫描所有65535个端口,并支持脚本引擎和自适应学习功能,并且可以和nmap进行联动可以简单理解成多线程的nmap扫描器RustSc......