Sql2005 活动监视器中的睡眠状态的连接问题

Trust-Me 2014-04-02 01:35:42
这些连接是运行结束了的吗?那我结束睡眠状态的连接为什么程序会出现中断,提示sqlserver强制中断了一个连接。
...全文
134 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2014-04-02
  • 打赏
  • 举报
回复
这个可以设联接超时,并且在程序端做控制,定期断开联接等
Trust-Me 2014-04-02
  • 打赏
  • 举报
回复
引用 5 楼 DBA_Huangzj 的回复:
没说执行完就会自动断开的说法,应用程序和数据库都有缓存机制,频繁联接数据库性能问题更加严重
哦,是这样的,我这边有个程序,大约100左右的人在用,活动监视器里每次都有400+的睡眠连接,所以做了一个自动杀的作业。 没想到杀完了,程序也提示那个被强制关闭连接的错误了。 之所以杀掉连接,是因为程序最近一直出现堵塞的情况。怀疑是有个分公司的连接,sleep状态下一直开着事务,导致这边经常出现了堵塞情况。请问这个问题好解决吗?
發糞塗牆 2014-04-02
  • 打赏
  • 举报
回复
没说执行完就会自动断开的说法,应用程序和数据库都有缓存机制,频繁联接数据库性能问题更加严重
Trust-Me 2014-04-02
  • 打赏
  • 举报
回复
引用 3 楼 DBA_Huangzj 的回复:
因为那个睡眠会话就是你的应用程序连到sqlserver的会话,你终止了,当然就连不上了
睡眠状态的不都是已经执行完的连接吗?怎么会还和程序连着?求教。
發糞塗牆 2014-04-02
  • 打赏
  • 举报
回复
因为那个睡眠会话就是你的应用程序连到sqlserver的会话,你终止了,当然就连不上了
發糞塗牆 2014-04-02
  • 打赏
  • 举报
回复
睡眠的是连上了sqlserver但是没有其他操作,在等待下一次的请求。如果没有连接压力,不建议断开
AcHerat 2014-04-02
  • 打赏
  • 举报
回复
程序链接数据库操作完之后没有做释放吧!

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧