首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以说出给定SQL Server进程正在运行的查询?

问是否可以说出给定SQL Server进程正在运行的查询?
EN

Stack Overflow用户
提问于 2009-11-06 04:46:01
回答 3查看 277关注 0票数 1

我们的应用程序开始遇到SQL Server 2005查询被阻塞的问题。可以告诉阻塞进程正在运行的查询是什么吗?如果可能,它是如何完成的?

EN

回答 3

Stack Overflow用户

发布于 2009-11-06 04:54:52

如果您知道阻塞进程的SPID,可以运行DBCC INPUTBUFFER(xxx),其中xxx是SPID。如果您使用的是活动监视器,则可以通过双击包含该进程的行来实现相同的功能。

票数 2
EN

Stack Overflow用户

发布于 2009-11-06 04:54:29

我知道这是有可能的,但是,我不是sql专家,我不能给你一个查询来运行,告诉你哪个查询阻塞了。我将插入一个我正在评估的应用程序,该应用程序到目前为止对我们来说做得很好。

Sql Sentry一直在帮助我的小团队找出问题所在。值得注意的是,我们只有一个人精通sql server。

我与该公司没有从属关系,也没有以任何方式补偿我的插头__。

票数 0
EN

Stack Overflow用户

发布于 2018-01-02 19:05:22

运行SQL事件探查器跟踪,仅包括阻塞的进程报告(在错误中)。保持它在白天运行,并监控它是否阻止信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1683470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档