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 超時等待時間以毫...