SqlConnection的open打开后没关闭的后果
通常情况下我们执行数据库操作时都会将SqlConnection实例先打开,用完之后就将它关闭.但万一我忘记关闭了,会造成什么后果.
讲后果之前,我们先来说下SqlConnection是怎样和数据库建立连接的,当首次open时,数据库会对发来的连接串进行一系列验证,这个过程会花费比较长的时间,
然后为它分配一个连接池,当下次再用这个串时,这连串的验证就可以跳过了,所以耗很短的时间就完成了open.
但问题来了,如果再次连接时,它发现这个串对应的连接池没有关闭,则会重新分配一个连接池,当然也会进行那一系列验证,
现在还会造成SQL进程不断增加.如下图,所以我们在open完之后一定要记录关闭.
转载于:https://www.cnblogs.com/jimzbom/archive/2012/11/20/2778269.html
SqlConnection的open打开后没关闭的后果相关推荐
- 关于Windows 1803版本内核隔离打开后无法关闭的解决方案
关于Windows 1803版本内核隔离打开后无法关闭的解决方案 参考文章: (1)关于Windows 1803版本内核隔离打开后无法关闭的解决方案 (2)https://www.cnblogs.co ...
- AccessOleDBCommand,数据库打开后无法关闭
我的程序中有这么一段代码,执行完SaveControl这个函数以后,检查数据库所在文件夹,发现数据库一直处于打开的状态(.ldb文件一直存在),开始以为是因为使用了transaction造成的,于是将 ...
- EXCEL打开后无任何内容显示
一,如果你是双击任何excel文件都显示一个空的excel程序界面 工具---选项---常规-----勾选或取消勾选:忽略其它应用程序 二,如果是打开某个excel文件后看不到任何工作表,而其他文件 ...
- Win10计算机窗口空白,Win10系统下启用或关闭windows功能打开后显示空白如何解决...
最近有win10系统用户在打开启用或关闭windows功能要进行操作的时候,发现打开后显示一片空白,导致无法任何操作,该怎么办呢,本文就给大家讲解一下Win10系统下启用或关闭windows功能打开后 ...
- cookie设置为关闭浏览器后清除,打开后cookie还是没有清除
今天踩了几个cookie的坑,花了我2小时. 问题是这样的,我给aaa域名下的a.html页面设置了一条很简单的cookie: document.cookie = "name=abc&quo ...
- 打开黑色_表哥出差带回来一箱苹果,打开后发现是黑色的,大家表示都没见过...
说到水果我想每个人都有一种或者几种爱吃的水果吧?水果口感酸甜,深受广大食客的喜爱,而且常吃水果还可以补充人体的所需的营养物质,从而调节人体的营养均衡,尤其是到了冬季天气比较干燥多吃一些水果还可以补充更 ...
- 问题解决:Word文档打开后文档名变成文档1,保存或关闭弹窗提示【保存对此文件的修改】
问题说明 docx文件打开后,在word里面,文档的名称都变成了文档1 无论是ctrl+s,点击保存还是关闭文档,都会弹窗,提示"保存对此文档的修改?" 解决方法 网络上已有的方法 ...
- winform打开cad图纸_为什么CAD图纸打开后会显示很多问号“???”,该怎么解决...
点击上方头条号"机械设计一点通"关注我们,每天学习一个机械设计相关知识点 为什么有些CAD图纸打开以后显示很多问号"???" CAD图纸中很多文字显示问号,大家 ...
- Python文件(一):文件类型、文件的打开,读取写入,关闭、文件备份、文件和文件夹的操作
一.文件 文件是存储在存储器上的一组数据序列,可以包含任何数据内容. 文件是数据的抽象和集合. 二.文件类型 文本文件:长字符串 二进制是信息按照非字符但有特定格式形成的文件,文件内部数据的组织格式与 ...
最新文章
- 在 IDEA 中使用 Debug,真是太厉害了!
- python 实现简单查询页面_python web 实现简易天气查询
- 【转载】基于Nios II的DMA传输总结(附源码)
- TypeScript 的 Object Types
- Spring Hibernate教程
- 有线电视网(洛谷-P1273)
- 下载tomcat插件最新的网址
- Linux下java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2...
- ThinkPHP5.0之控制器中常用操作
- JavaMaven【三、常用指令】
- CSS去除链接虚线(兼容IE6、IE7)
- 一文看懂互联网支付系统整体架构
- 龙果支付 mysql_龙果开源支付系统搭建与部署
- 程序员的发展之道---海贼王(山治)
- 秘辛:2019上半年程序员生存报告
- 面试中的65个技巧性回答---这简直就是全餐嘛
- 南昌航空计算机复试题,【计算机考研】院校信息-南昌航空大学
- 六级答案已出,计算机er要考多少分才能保个好学校?
- JAVA中的deflate压缩实现
- ESimCSE:无监督句子表示对比学习的增强样本构建方法
热门文章
- 【微信小程序企业级开发教程】如何搭建服务器(tomcat)后台
- python【力扣LeetCode算法题库】19-删除链表的倒数第N个节点
- 脚本程序转变为可执行程序的第三方库——pyinstaller
- python安装第三方库的三种方法
- matlab抽样模块是哪个,Matlab怎样进行信号的重建这个题先让把x(t)=sin(2πt)按照T=0.4抽样,这一步我已经...
- $dbms=mysql_MySQL学习笔记(一)
- cmd锁定计算机病毒,反病毒常用CMD命令大全
- rtsp连接断开_live555学习之RTSP连接建立以及请求消息处理过程
- java方法6_6.1 JAVA方法入门
- lamp rpm mysql_centos5.9使用RPM包搭建lamp平台