硬件配置:服务器内存 1 G
软件配置:windows2003 x86 sqlserver2008 sp4 经常会出现 “超时时间已到。在操作完成之前超时时间已过或服务器未响应”
我使用 sqlserver2008 存储过程 sp_who 或者 sp_who2,发现很多链接处于睡眠等待状态
但是获取数据时,却又获取不到链接
我的配置如下: <add name="Lanyuegu_ConnString" connectionString="Data Source=*******;User ID=DbUser;Password=*******;Initial Catalog=DB;persist security info=false;min pool size=50" providerName="System.Data.SqlClient"/>另外服务器有三个数据库,访问每个数据库的链接都形如上面的配置
现在找不到原因,为什么会出现上面这个错误?
我怀疑内存太小,但是却有很多睡眠中的链接,至少应该优先使用睡眠链接啊请大家帮帮忙
软件配置:windows2003 x86 sqlserver2008 sp4 经常会出现 “超时时间已到。在操作完成之前超时时间已过或服务器未响应”
我使用 sqlserver2008 存储过程 sp_who 或者 sp_who2,发现很多链接处于睡眠等待状态
但是获取数据时,却又获取不到链接
我的配置如下: <add name="Lanyuegu_ConnString" connectionString="Data Source=*******;User ID=DbUser;Password=*******;Initial Catalog=DB;persist security info=false;min pool size=50" providerName="System.Data.SqlClient"/>另外服务器有三个数据库,访问每个数据库的链接都形如上面的配置
现在找不到原因,为什么会出现上面这个错误?
我怀疑内存太小,但是却有很多睡眠中的链接,至少应该优先使用睡眠链接啊请大家帮帮忙
我最后把各个网站的min pool size设置为2,表示一开始不要初始化很多链接
因为有三个网站,我估计可能是min pool size 初始值过大,改过来了
目前还没有出现上述问题了