0
我正在使用c3p0連接池,並且我有minPoolSize = 1 maxPoolSize = 5和InitialPoolSize = 5。c3p0連接池查詢
當服務器啓動時,我可以看到它有5個連接。但是,當第一個要求來臨時,不是。增加到10個。從那時起,它保持10個,因爲這10個連接處理該負載。現在我的問題是,即使maxPoolSize是5,爲什麼它會創建另一個5 conn。在游泳池。是否因爲initialPoolSize?
謝謝
我已驗證,在jmx中只有一個池,服務器啓動時總共爲5 conn(maxPoolSize),但只要req來了,它就會加倍(10)並永遠停留在那裏(2小時測試) – user509755
one pool or一個DataSource?每個DataSource可以有多個池,每個DataSource都是一個mbean。您在JMX中查看哪些屬性? maxPoolSize的運行時間值是多少?請比較numConnectionsAllUsers和numConnectionsDefaultUser。他們是一樣的嗎? –
你是對的,有多個池,因爲它是爲diff用戶配置的。對於混淆抱歉,應該閱讀文件 – user509755