jboss连接池配置如下: <connection-url>jdbc:sqlserver://192.168.1.253:1433;selectMethod=cursor;DatabaseName=YY</connection-url>
<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password>12345</password>
<prepared-statement-cache-size>50</prepared-statement-cache-size>
<min-pool-size>30</min-pool-size>
<max-pool-size>50</max-pool-size>
<idle-timeout-minutes>5</idle-timeout-minutes>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
<blocking-timeout-millis>60000</blocking-timeout-millis> 通过jmx-console观察一上午,得到连接池的记录情况,如下AvailableConnectionCount : 788
BlockingTimeoutMillis : 30000
ConnectionCount : 30
ConnectionCreatedCount : 2778
ConnectionDestroyedCount : 2748
IdleTimeoutMinutes : 5
InUseConnectionCount : 12
MaxConnectionsInUseCount : 25
MaxSize : 800
MinSize : 30通过观察发现:每5分钟会destory 30个连接,create 30个连接,所以导致ConnectionCreatedCount 和ConnectionDestroyedCount 一直是往上增,请问这样正常吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货