sql2005活动监视器的一个问题
uuyi 2009-07-11 12:58:36 .NET写的程序
数据读取用的IDataReader
用的using{}的方式引用的IDataReader
发现一个问题,好像用完了之后,数据库连接都没关闭
问题来了:
用select * from sysprocesses where dbid in (select dbid from sysdatabases where name='tbname')
查询发现有很多sleeping的数据库空闲连接
这应该不是正常情况把?按道理是不是应该只有1个数据库连接?
因为好像空闲的过多,数据库服务器就会拒绝请求了?