是的,我就是就是想看没有用.close()或者.dispose()释放的连接数量 网站现在已经开始运行了,有时会出现下面的异常: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. 在网上找了些资料,有的说是连接池没有释放,所以我就想看看没释放的数量有多少?好改过来 也有的说是数据量太大了,Sqlcommand执行时间设置太短,我没有设置这个参数,用的是默认的,况且数据量也不是太大 也就几万条吧
什么叫泄露呢?NumberOfReclaimedConnections 是指被GC回收的Connection
什么叫.net连接池的泄漏数量?请你解释一下“泄露”这个名词。
你是不是就是想看没有用.close()或者.dispose()释放的数量?问题没有讲清楚,别人怎么帮你?
网站现在已经开始运行了,有时会出现下面的异常:
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
在网上找了些资料,有的说是连接池没有释放,所以我就想看看没释放的数量有多少?好改过来
也有的说是数据量太大了,Sqlcommand执行时间设置太短,我没有设置这个参数,用的是默认的,况且数据量也不是太大
也就几万条吧
我就是想看下有多少没有写Dispose或Close的,然后再改,我看了下DLL层,没有发现没释放的连接
所以就想看下到底有没有?
没有释放并且不知道怎么释放的话,最好使用USING ,让程序帮你释放
{
}
{
}
{
rptSD.DataSource = dt;
rptSD.DataBind();
}这个最后调用的是一个分页存储过程
控制面板->管理工具->性能
具体上百度搜索一下
开了个新贴:http://topic.csdn.net/u/20090427/09/d990821c-c4b3-47d0-849c-07fda278f83b.html?seed=325859017