連線池引數的解釋

2021-06-18 13:46:30 字數 1368 閱讀 4353

auth:是連線池管理權屬性,container表示容器管理

type:是物件的型別

driverclassname:是資料庫驅動的名稱

username:是登陸資料庫的使用者名稱

password:是登陸資料庫的密碼

maxidle,最大空閒數,資料庫連線的最大空閒時間。超過空閒時間,資料庫連

接將被標記為不可用,然後被釋放。設為0表示無限制。

maxactive,連線池的最大資料庫連線數。設為0表示無限制。

maxwait ,最大建立連線等待時間。如果超過此時間將接到異常。設為-1表示

無限制。

*maxactive:最大連線資料庫連線數,設 0 為沒有限制

*maxidle:最大等待連線中的數量,設 0 為沒有限制

*maxwait:最大等待毫秒數, 單位為 ms, 超過時間會出錯誤資訊

一般把maxactive設定成可能的併發量就行了

maxactive、maxidle和maxwait引數:

maxactive是最大啟用連線數,這裡取值為20,表示同時最多有20個資料庫連 

接。maxidle是最大的空閒連線數,這裡取值為20,表示即使沒有資料庫連線時依然可以保持20空閒的

連線,而不被清除,隨時處於待命狀態。maxwait是最大等待秒鐘數,這裡取值-1,表示無限等待,直到

超時為止,也可取值9000,表示9秒後超時。

maxwait=5000

maxactive=50

maxidle=5

maxidle,最大空閒數,資料庫連線的最大空閒時間。超過空閒時間,資料庫連

接將被標記為不可用,然後被釋放。設為0表示無限制。

maxactive,連線池的最大資料庫連線數。設為0表示無限制。

maxwait ,最大建立連線等待時間。如果超過此時間將接到異常。設為-1表示

無限制。

*maxactive:最大連線資料庫連線數,設 0 為沒有限制

*maxidle:最大等待連線中的數量,設 0 為沒有限制

*maxwait:最大等待毫秒數, 單位為 ms, 超過時間會出錯誤資訊

一般把maxactive設定成可能的併發量就行了

maxactive、maxidle和maxwait引數:

maxactive是最大啟用連線數,這裡取值為20,表示同時最多有20個資料庫連 

接。maxidle是最大的空閒連線數,這裡取值為20,表示即使沒有資料庫連線時依然可以保持20空閒的

連線,而不被清除,隨時處於待命狀態。maxwait是最大等待秒鐘數,這裡取值-1,表示無限等待,直到

超時為止,也可取值9000,表示9秒後超時。

例如:

jdbc連線池引數

jdbc連線池引數 jdbc.initialsize 0 初始化連線 jdbc.maxactive 30 連線池的最大資料庫連線數,設為0表示無限制 jdbc.maxidle 20 沒有人用連線的時候,最大閒置的連線個數,設定為0時,表示沒有限制。jdbc.maxwait 1000 超時等待時間以毫...

連線池中的引數解釋

name 表示你的連線池的名稱也就是你要訪問連線池的位址 auth 是連線池管理權屬性,container表示容器管理 type 是物件的型別 driverclassname 是資料庫驅動的名稱 url 是資料庫的位址 username 是登陸資料庫的使用者名稱 password 是登陸資料庫的密碼...

連線池引數配置說明

grails 連線池引數配置說明 maxactive 連線池支援的最大連線數,這裡取值為20,表示同時最多有20個資料庫連線。設 0 為沒有限制。maxidle 連線池中最多可空閒maxidle個連線 這裡取值為20,表示即使沒有資料庫連線時依然可以保持20空閒的連線,而不被清除,隨時處於待命狀態。...