您的位置:首页 > 数据库

总结jboss控制台,得出一下结论(数据库连接池相关)

2006-01-12 19:22 274 查看
jboss控制台中: http://127.0.0.1:8080/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.jca%3Aservice%3DManagedConnectionPool%2Cname%3DconnConfig 在这个页面中(IP和端口已自己的为主):
ConnectionCount 这个项目代表在服务开启后,总共使用的连接数!
ConnectionCreatedCount 表示jboss应用服务器自己创建的连接!
ConnectionDestroyedCount 表示jboss释放的连接,包括用户释放的和系统自己释放的!
IdleTimeoutMinutes 表示闲置释放时间,即连接创建后由该项目规定的时间内未使用则释放连接,即系统创建的连接!
InUseConnectionCount 表示表示用户正在使用的连接!
MaxConnectionsInUseCount 表示用户正在使用连接的峰值!

其中InUseConnectionCount越少越好!
ConnectionCreatedCount 越大越好!
这两项是关键!!

AvailableConnectionCount为可用的连接数!
如果你的页面刷新AvailableConnectionCount的值没有变得话,说明你的页面创建的连接都关闭了,如果他的值减少了,
那么减少了多少,表示你有多少连接没有释放!!如果有可能的话,最好每个页面都测试一下,是否完全释放!
而 MaxConnectionsInUseCount 的值刚好和 AvailableConnectionCount相对应:
前者减少了多少,后者就增加多少!!!


MaxConnectionsInUseCount + AvailableConnectionCount = MaxSize
它们存在着这种关系!!

可以这样说InUseConnectionCount 就是未释放的连接数!!!
而MaxConnectionsInUseCount 则是未释放连接数的峰值!!!

上面的观点是我看着控制台,通过n次的修改和刷新页面的出的结果,有不对的地方请多提意见!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息