【问题标题】:How to see SQL 2008 Locks and Blocked Tables如何查看 SQL 2008 锁和阻塞表
【发布时间】:2012-09-14 17:29:42
【问题描述】:

在我的应用程序的 ASP.NET 执行期间,似乎 SQL 2008 Express 持有一些锁,我得到了

Timeout expired.  The timeout period elapsed prior to completion of

操作或服务器不是 回应

也许我的某些查询没有优化。 Visual Studio 崩溃:

Microsoft Visual Studio may be unstable now. It is recommended that

你保存所有文件并退出。

我需要查看阻止我的表的查询,但我有 Express 版本。我该怎么办?

谢谢

【问题讨论】:

  • 尝试执行我的回答

标签: asp.net sql-server timeout locking deadlock


【解决方案1】:

您可以查询sys.dm_tran_locks 动态视图以获取此信息。转到 MSDN 上的 here 以了解更多信息。

【讨论】:

  • 我可以查看被阻塞的查询吗?
【解决方案2】:
exec sp_lock

exec sp_who2

【讨论】:

    【解决方案3】:

    sp_who2sp_who 的更新版本

    【讨论】:

      【解决方案4】:

      你所要做的就是执行这个

      sp_who
      

      告诉你你需要知道的一切。

      【讨论】:

        猜你喜欢
        • 2011-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-15
        • 1970-01-01
        • 1970-01-01
        • 2017-04-25
        相关资源
        最近更新 更多