巧用数据库连接监控组件解决关闭问题

网友投稿 648 2023-04-25

巧用数据库连接监控组件解决关闭问题

巧用数据库连接监控组件解决关闭问题

一,解决方案图

DBConnectionManage.config: 配置文件,配置两个节点,一个是组件监视连接的***数量一个是系统控制连接的有效时间

MConnectionWrap:这个是被监视对象的封装类,包括连接、过期时间、开启连接的业务类的监视器(GCHandle)

DBConnectionMonitor:连接监视主类,提供添加监视对象到一个字典里,后台线程循环遍历字典去处理被监视的对象

TestConnectionMonitor:这个项目是测试示例以及如何使用连接监视器的示例代码

总体思路:在我们的业务类往往有开启连接的操作,在开启连接后同时把连接加入到监视器里,然后监视器会根据连接所在业务类的状态和设置的连

接有效期来进行处理(关闭连接,移除被监视对象)

二,效果图

三,代码下载

组件下载

【编辑推荐】

点评:巍然耸立的*** 2012全面掌握*** Profiler系列1:原理与相关概念微软*** 2012助速8酒店洞察扩张先机*** 2008 R2故障转移群集环境准备***: 局部变量是如何影响查询性能的

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MongoDB范围查询的索引优化
下一篇:TechED 2012现场报道:SQL Server用户的难题
相关文章