tomcat連線池系列,幾個引數及其配置

2021-08-25 19:50:52 字數 562 閱讀 7809

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秒後超時。

連線池與使用Tomcat的連線池

what is connection pool?看圖 1 存放connection物件的容器 2 減少連線資料庫的開銷 3 程式請求連線時,在connection pool中取連線 4 連線使用完後,放回connection pool,不釋放 5 connection pool對連線進行管理 計數 ...

tomcat 連線池配置

maxidle,最大空閒數,資料庫連線的最大空閒時間。超過空閒時間,資料庫連線將被標記為不可用,然後被釋放。設為0表示無限制。maxactive,連線池的最大資料庫連線數。設為0表示無限制。maxwait 最大建立連線等待時間。如果超過此時間將接到異常。設為 1表示無限制。maxactive 最大連...

jdbc連線池引數

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