首页 / 知识
关于sql server:ADO.NET连接池和SQLServer
2023-04-12 02:23:00

ADO.NET Connection Pooling & SQLServer
连接池是一种重用连接的机制,因为建立新连接很慢。 如果您使用MSSQL连接字符串和System.Data.SqlClient,那么您已经在使用它-在.Net中,大多数情况下,这些内容都在幕后。 作为服务器端游标(查找T-SQL游标语句)的一个30k迭代循环可能更好,具体取决于您对sproc外部的每个步骤所进行的操作。 较长的查询很好-但是请小心从网页调用它们,因为Asp.Net并未真正针对长时间的等待进行优化,并且某些连接会中断。 有关连接池的更多信息...您已经在SqlClient中使用它,但前提是您打开的每个新连接的连接字符串均相同。我的理解是,该框架会在可能的情况下自动池化连接,但是如果连接字符串在一个连接与另一个连接之间的变化甚至很小,那么新的连接就不会来自该池-它是重新创建的(因此更昂贵) )。 您可以将Performance Monitor应用程序与XP / Vista一起使用以观察SQL连接,并且很快就会看到是否正在使用池。在性能监视器中的" .NET CLR数据"类别下查看。 我第二个基思;如果您要调用一个存储过程30,000次,则问题要比连接池大得多。 这个主题也部分回答了您的问题。通过搜索可以发现这一点。Connection Pooling的定义,其中Google会以第一个命中结果为答案。 这将留下最佳实践,我认为这将是一个很好的问题:) 对基思的答案+1。他已经把头钉在了头上。 只是从FAQ中礼貌地提醒您:
|
最新内容
相关内容
pythonfor循环语句怎么写
pythonfor循环语句怎么写,数据,培训,项目,语句,循环体,实例,教程,时会,字符串,序列,pythonfor循环可以遍历任何序列的项目,如一个列表或者一个python如何执行python文件
python如何执行python文件,代码,培训,文件,程序,命令,模式,事半功倍,后缀,文本,以上,用文本编辑器写Python程序,然后保存为后缀为.py的文件,就python怎么执行.py文件
python怎么执行.py文件,培训,位置,代码,文件,空格,路径,文件名,时候,右侧,单击,要运行一个已经编写好的.py文件,可以单击开始菜单,在“搜索程序pythonfinal作用域的代码一定会被
pythonfinal作用域的代码一定会被执行吗?,代码,培训,异常,流程,作用,函数,上面,以上,需求,发生,python在正常的情况下,finally作用域的代码一python函数中使用for循环
python函数中使用for循环,培训,函数,内部,都会,实例,以上,更多,内容,python函数中使用for循环1、在for循环中使用函数需要更长的执行时间,因pythonfor…in循环的使用
pythonfor…in循环的使用,代码,培训,对象,方法,分配,都会,变量,实例,以上,程序,pythonfor…in循环的使用1、说明(1)for-in循环中的变量值由fo关于Windows:如何从磁盘获得良好的
关于Windows:如何从磁盘获得良好的并发读取性能,关于Windows:如何从磁盘获得良好的并发读取性能,跟进,自己的,有什么,答案,How to obta在Web应用程序上执行压力测试?
在Web应用程序上执行压力测试?,在Web应用程序上执行压力测试?,应用程序,主页,写了,简单,Performing a Stress Test on Web Application关于C#循环:C循环中断与继续break
关于C#循环:C循环中断与继续break continue,关于C#循环:C循环中断与继续break continue,结构,迭代,语言,是在,C# loop - break vs. c在性能开始下降之前,MySQL数据库能
在性能开始下降之前,MySQL数据库能达到多少?,在性能开始下降之前,MySQL数据库能达到多少?,性能,数据库,数量,什么时候开始,How big can a关于性能:Python中最有效的图形数据
关于性能:Python中最有效的图形数据结构是什么?,关于性能:Python中最有效的图形数据结构是什么?,节点,数据,边缘,应于,What is the most关于性能:前10000个质数最有效的代
关于性能:前10000个质数最有效的代码?,关于性能:前10000个质数最有效的代码?,想打,您的,代码,质数,Most efficient code for the first 1