一、解决方案图DBConnectionManage.config:配置文件,配置两个节点,一个是组件监控连接的最大数量,一个是系统控制的有效时间connection MConnectionWrap:这个是被监控对象的封装类,包括连接,过期时间,打开连接的业务类的monitor(GCHandle)遍历字典处理被监控对象 TestConnectionMonitor:本项目是一个测试例子以及如何使用连接监听的示例代码 总体思路:在我们的业务类中,经常会有一个打开连接的操作,打开连接后同时添加连接到monitor,然后monitor会根据连接所在业务类的状态和设置的连接有效性进行处理期间(关闭连接,移除监控对象) 2、效果图 3、代码下载 组件下载原文链接:http://www.cnblogs.com/oldhu/archive/2012/09/25/2701788.html[编辑推荐]点评:ToweringSQLServer2012全面掌握SQLServerProfiler系列一:原理及相关概念MicrosoftSQLServer2012加速8HotelInsightsExpansion开拓SQLServer2008R2FailoverCluster环境准备SQLServer:How局部变量影响查询性能
