zoukankan      html  css  js  c++  java
  • Django设置数据库长连接(会话保持)

    Django2设置数据库长连接(会话保持)的方法如下:

    找到项目settings.py文件,在“DATABASES = {}”中添加‘CONN_MAX_AGE’参数

    DATABASES = {
        'default': {
            'ENGINE': DATABASE_MAP[CONFIG['database']['engine']],
            'NAME': CONFIG['database']['name'],
            'USER': CONFIG['database']['user'],
            'PASSWORD': CONFIG['database']['password'],
            'HOST': CONFIG['database']['host'],
            'PORT': CONFIG['database']['port'],
            'CONN_MAX_AGE': 7200,#2h
        }
    }
    

      

    CONN_MAX_AGE参数说明

    含义:连接的最长存活时间

    单位:s秒钟

    默认值:0(django默认不进行长连接,即每次查询都会重新与数据库进行连接)

    注意项:如果想连接一直有效可设置值为None,但意义不大,因为这个最大连接时间也跟跟数据库有关,如果数据库设置最长连接时间是8h,到8h后连接一样会被断开,建议设置成几个小时就够了。

  • 相关阅读:
    leetcode
    面试知识点
    关于flock文件锁的阻塞与非阻塞
    cetos7 安装telnet
    github 获取 token
    windows安装composer
    编码问题
    RabbitMQ 关键词解释
    windows下安装rabbitmq以及php扩展amqp
    windows下安装oracle客户端和php扩展
  • 原文地址:https://www.cnblogs.com/wurijie/p/12950338.html
Copyright © 2011-2022 走看看