UP,UP,怎么都没人来说两句啊
解决方案 »
- 要替换数据库中某个字段里的值的sql语句怎么写?
- 各位高手给我说一下crm
- 阿里妈妈的登录是提交到那里了?
- gridview中的imagefield问题,谢谢。
- 大家看看,现在觉得ASPNET中用C#的人越来越多了,我是用VB的,觉得工作上的空间受到了限制,要不要用C#哦,,大家参谋一下吧,,,
- 各为大虾中虾小虾,再用DataSet导出EXCEL问题,为何运行最后没有生成excel表
- 谁可以提供一个ip数据库给我啊。。。。
- 请教IEWebControl控件,在.net1.1下面不显示的问题
- 关于如何在一个dropdownlist里面绑定主从表的一个字段
- 可不可以给我一个动态增加DropDownList控件的例子(可以无限增加DropDownList,做查询条件用),我想了好久都做不出来
- 生成XML数据的问题
- ASP.NET页面居中问题
只有尽量避免在循环中connect,尽量一次把数据读出来,
我曾经想过用线程监控连结池,无奈技术还不够,
只停留在设想阶段...
限制主要在SQL SERVER上。
SqlClient设置Max Pool Size再高也没有用。更有效地管理SqlConnection和SqlTransaction?
使用:
http://forum.lostinet.com/LevinForum/Topic.Aspx?TopicID=40984&_lastreply=252
<add key="DSN" value="data source=*;initial catalog=*;password=;persist security info=True;user id=sa;packet size=4096;Min Pool Size=10;Max Pool Size=150"/>
同时连接池也设置得够大~
只是仍然会出现这种问题~
不知道是什么原因
如果你先装有.net 2002再装.net2003的话,在WEB程序中数据库连接便不会被释放!
所以,我还是认为你这种问题的出现是你的一些数据库连接并没有得到关闭的缘故.
有些人喜欢用DataReader,但用完之后却忘记把Reader关闭,结果间接导致SqlConnection没有关闭.造成连接池问题
我已经测试过很多次了!同样的数据库访问代码~(有数据库关闭的代码),在Windows程序中没有问题,如果一放到WEB程序中,便会出像连接不会释放的情况!放在只装有VS2002的机器上,此WEB程序也没任何问题,可是一放到我的机器上运行,不论用VS2002或者VS2003编译都会出现连接池满的情况~~~因为我的机器原来装有VS2002后来又装了VS2003!