一,解决方案图
DBConnectionManage.config: 配置文件,配置两个节点,一个是组件监视连接的***数量一个是系统控制连接的有效时间
MConnectionWrap:这个是被监视对象的封装类,包括连接、过期时间、开启连接的业务类的监视器(GCHandle)
DBConnectionMonitor:连接监视主类,提供添加监视对象到一个字典里,后台线程循环遍历字典去处理被监视的对象
TestConnectionMonitor:这个项目是测试示例以及如何使用连接监视器的示例代码
总体思路:在我们的业务类往往有开启连接的操作,在开启连接后同时把连接加入到监视器里,然后监视器会根据连接所在业务类的状态和设置的连
接有效期来进行处理(关闭连接,移除被监视对象)
二,效果图
三,代码下载
组件下载
原文链接:http://www.cnblogs.com/oldhu/archive/2012/09/25/2701788.html
【编辑推荐】
- 点评:巍然耸立的SQL Server 2012
- 全面掌握SQL Server Profiler系列1:原理与相关概念
- 微软SQL Server 2012助速8酒店洞察扩张先机
- SQL Server 2008 R2故障转移群集环境准备
- SQL Server: 局部变量是如何影响查询性能的
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/262838.html<

