sql 2005 活动监视器中状态为睡眠的进程问题

时间:2021-06-06 14:54:58
现在客户端经常反应很慢,查看服务器cpu、IO、内存占用率都很高。打开sql 2005 活动监视器,总共有3000多个进程,状态为睡眠的进程就有近90%。想请教各位高手,sql 2005 状态为睡眠的进程,什么时候才会出现,是否占用资源,能够通过设置或语句终止这些进程吗?

13 个解决方案

#1


3000多个进程?多少个客户端?

#2


太猛烈了 

#3


引用 1 楼 sdhdy 的回复:
3000多个进程?多少个客户端?

同问,客户端多吗?

#4


引用楼主 net_fish 的回复:
现在客户端经常反应很慢,查看服务器cpu、IO、内存占用率都很高。打开sql 2005 活动监视器,总共有3000多个进程,状态为睡眠的进程就有近90%。想请教各位高手,sql 2005 状态为睡眠的进程,什么时候才会出现,是否占用资源,能够通过设置或语句终止这些进程吗?


可以通过语句来KILL掉相关的SLEEPING 的进程
但是首先得搞明白为什么会这样。
楼主同时会有多少客户端访问DB?

#5


。。。

#6


肯定是建立很多链接,然后不关闭,好好检查检查你的程序吧。

#7


好像之前有一帖解释过这个问题.
http://topic.****.net/u/20090713/10/2fbf8617-31b6-4c5c-a61d-3de1dc94206b.html

#8


关注

#9


1、有可能是连接不关闭。
2、有可能是连上以后,一直不操作数据库。

#10


引用 7 楼 hery2002 的回复:
好像之前有一帖解释过这个问题.
http://topic.****.net/u/20090713/10/2fbf8617-31b6-4c5c-a61d-3de1dc94206b.html

不错,但里面相关链接都是英文的,...

#11


hery2002,您好。看到你那个关于sleeping的状况对服务器的影响到底有多大。我遇到和你相同的问题,很希望您帮助我解答sleeping的状况对服务器的影响到底有多大,sql 2005 状态为睡眠的进程什么时候才会出现,能够通过设置或语句终止这些进程吗? 谢谢!!!

#12


关注

#13


引用楼主 net_fish 的回复:
现在客户端经常反应很慢,查看服务器cpu、IO、内存占用率都很高。打开sql 2005 活动监视器,总共有3000多个进程,状态为睡眠的进程就有近90%。想请教各位高手,sql 2005 状态为睡眠的进程,什么时候才会出现,是否占用资源,能够通过设置或语句终止这些进程吗?

http://msdn.microsoft.com/zh-cn/library/aa175863(SQL.80).aspx

#1


3000多个进程?多少个客户端?

#2


太猛烈了 

#3


引用 1 楼 sdhdy 的回复:
3000多个进程?多少个客户端?

同问,客户端多吗?

#4


引用楼主 net_fish 的回复:
现在客户端经常反应很慢,查看服务器cpu、IO、内存占用率都很高。打开sql 2005 活动监视器,总共有3000多个进程,状态为睡眠的进程就有近90%。想请教各位高手,sql 2005 状态为睡眠的进程,什么时候才会出现,是否占用资源,能够通过设置或语句终止这些进程吗?


可以通过语句来KILL掉相关的SLEEPING 的进程
但是首先得搞明白为什么会这样。
楼主同时会有多少客户端访问DB?

#5


。。。

#6


肯定是建立很多链接,然后不关闭,好好检查检查你的程序吧。

#7


好像之前有一帖解释过这个问题.
http://topic.****.net/u/20090713/10/2fbf8617-31b6-4c5c-a61d-3de1dc94206b.html

#8


关注

#9


1、有可能是连接不关闭。
2、有可能是连上以后,一直不操作数据库。

#10


引用 7 楼 hery2002 的回复:
好像之前有一帖解释过这个问题.
http://topic.****.net/u/20090713/10/2fbf8617-31b6-4c5c-a61d-3de1dc94206b.html

不错,但里面相关链接都是英文的,...

#11


hery2002,您好。看到你那个关于sleeping的状况对服务器的影响到底有多大。我遇到和你相同的问题,很希望您帮助我解答sleeping的状况对服务器的影响到底有多大,sql 2005 状态为睡眠的进程什么时候才会出现,能够通过设置或语句终止这些进程吗? 谢谢!!!

#12


关注

#13


引用楼主 net_fish 的回复:
现在客户端经常反应很慢,查看服务器cpu、IO、内存占用率都很高。打开sql 2005 活动监视器,总共有3000多个进程,状态为睡眠的进程就有近90%。想请教各位高手,sql 2005 状态为睡眠的进程,什么时候才会出现,是否占用资源,能够通过设置或语句终止这些进程吗?

http://msdn.microsoft.com/zh-cn/library/aa175863(SQL.80).aspx