我的应用程序使用的是Websphere 6.1,Spring JDBC和oracle.I使用连接池来管理连接。有什么方法可以找到应用程序和数据库之间活动(活动)的连接数任何时间点?我们有任何指示让我们知道连接何时被丢弃?活连接数
活连接数
回答
一种选择是通过JMX管理连接池。春天有excellent support。你只需要通过org.springframework.jmx.export.MBeanExporter
公开你的连接池bean。你可以选择你想要公开的方法。例如,如果您使用DBCP,则可以使用方法BasicDataSource#getNumActive()。
我已经设置了Minimum connections = 1,age timeout = 0和purge policy = whole pool。当连接被清除时,那么最小连接也将被清除。 – user1247806 2012-03-05 16:49:22
另外,如果我有四个连接(比如说),最小连接数= 1,清除策略=整个池。如果要清除连接并保持最小连接(这里是1),那么将无限期地维护哪个连接。如最老的连接那样,将使用最新连接或将使用任何其他逻辑。 – user1247806 2012-03-05 16:53:11
我很确定这取决于连接池的实现。你在用什么? – 2012-03-05 17:42:29
- 1. 连接活动
- 2. 激活链接未连接
- 3. 活动图 - 连接到活动组的连接
- 4. 数据库连接生活网站
- 5. 激活闲置/非活动连接
- 6. Python连接到django活塞
- 7. SignalR长期生活连接
- 8. 检查活动Internet连接
- 9. 活动MQ连接问题
- 10. 保持连接活着吗?
- 11. 保持WebSocket连接活着
- 12. 使用oracle.jdbc.pool.OracleDataSource时,如何获取可用连接数和活动连接数?
- 13. oracle瘦jdbc连接在不活动后接收“连接重置”
- 14. PHP:连接:保持活着问题读取套接字数据
- 15. oracle job来计算数据库中的活动连接数
- 16. Azure数据湖与数据工厂定制活动的连接
- 17. SMTP连接失败,激活TLS
- 18. CFNetwork持久连接(保持活力)
- 19. 如何连接两个活动
- 20. 保持活着的Rtsp连接
- 21. 保持Java蓝牙连接活着
- 22. 不活动,从AppMeasurementService断开连接
- 23. WCF REST流保持活动连接
- 24. 连接被动STS到活动STS
- 25. 已经有超过'max_user_connections'活动连接
- 26. 如何保持HTTP连接活着?
- 27. 如何检查连接是否存活?
- 28. mac os x连接活动目录
- 29. iOS上的WebSockets:保持连接生活
- 30. 检查在NHibernate中的活动连接
这就是连接池的工作,无论你使用哪一个。 – skaffman 2012-03-04 10:18:22
我可以从数据库端触发任何查询来知道数据库正在进行的活动连接的数量吗? – user1247806 2012-03-04 17:28:15