快连VPN:速度和安全性最佳的VPN服务
druid 的默認連接池大小取決於數據庫類型和 jvm 配置。對於 mysql、postgresql 和 oracle 等數據庫,默認爲 10;對於 h2 和 hsqldb 等其他數據庫,默認爲 5。如果默認值不滿足需求,可以通過 druid.properties 文件中的以下配置進行調整:1. druid.initialsize:初始連接池大小;2. druid.maxactive:最大激活連接數;3. druid.minidle:最小空閒連接數。
druid默認連接池大小
Druid默認連接池大小取決於數據庫類型和JVM配置。
數據庫類型
- MySQL、PostgreSQL、Oracle:10
- 其他(如H2、HSQLDB):5
JVM配置
- JVM堆大小(-Xmx):連接池大小將被限制爲JVM堆大小的10%左右。
- 可用處理器數量:連接池大小將被設置爲可用處理器數量的2倍左右。
計算默認值
例如,在具有以下配置的系統中:
- 數據庫類型:MySQL
- JVM堆大小:1GB
- 可用處理器數量:4
默認連接池大小將計算如下:
連接池大小 = min(10, JVM堆大小的10%, 可用處理器數量的2倍)登錄後複製
連接池大小 = min(10, 100MB, 8)連接池大小 = 8登錄後複製
因此,在此係統中,Druid默認連接池大小將爲8。
調整連接池大小
如果默認連接池大小不滿足應用程序需求,可以通過 druid.properties 文件中的以下配置進行調整:
- druid.initialSize:初始連接池大小
- druid.maxActive:最大激活連接數
- druid.minIdle:最小空閒連接數
以上就是druid默認連接池大小的詳細內容,更多請關注本站其它相關文章!