繁体   English   中英

sql server 2008,挂起进程

[英]sql server 2008 , suspend process

大约50-70个用户并发的网络应用程序。 它可以工作几个月,但是从3天前开始,我们在sql server上有很多超时。 最繁重的查询时间约为5秒(当单个用户工作时),我没有更改任何查询/应用程序,也无法理解为什么会遇到此问题。 我有2台服务器(一台用于IIS,另一台用于DB),唯一的变化是IIS服务器的公共IP地址(网络管理员告诉我他们没有更改局域网上的任何内容)

1-我如何管理暂停过程? 有没有可以重启服务或终止挂起进程的设置?

2-我如何找到导致这些问题的物品?

我们使用:Windows Server 2003,IIS 6,SQL Server 2008,asp.net 3.5谢谢

更新:所有使用分页的查询将在服务器上挂起

1)只有一种方法可以管理挂起的进程-杀死它。 运行sp_who2获得SPID与暂停状态要杀人比运行命令Kill <SPID>

2)您需要正确测试您的应用程序以查找问题所在。 尝试自动执行此过程以同时建立多个连接。 此外,还可以使用SQL事件探查器查看即将进入SQL Server的查询,通过这种方式,您可以跟踪被挂起的查询,而不是可以在查询窗口中运行并运行该查询,结果可能会看到更多详细信息。 。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM