django中的資料庫連線池實現

龙岩龙發表於2024-08-30

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, # 池中沒有連線最多等待的時間。 } } }

相關文章