【问题标题】:Deadlock graph in sql server profilersql server profiler中的死锁图
【发布时间】:2011-11-04 06:53:23
【问题描述】:

我对在分析器中分析死锁图的概念不熟悉。我想知道,如果我在 sql server profiler 中开始跟踪并且那时没有发生死锁,会有死锁图吗? 请帮忙

【问题讨论】:

    标签: sql-server deadlock sql-server-profiler


    【解决方案1】:

    只有在执行包含“死锁图”事件的跟踪并且在跟踪运行时发生死锁时,死锁图才会出现在分析器中。

    如果在跟踪运行时没有发生死锁,则不会出现死锁图。

    【讨论】:

      【解决方案2】:

      尝试运行更长的跟踪时间。请注意,分析器跟踪对服务器性能的影响远大于服务器端跟踪,因此请尽可能设置服务器端跟踪,并将输出写入表。

      当您将死锁图添加到跟踪时,您将获得将死锁图保存到单独的 .xdl 文件的选项。我建议您这样做,因为您需要打开文件才能看到死锁图...它不会显示在 Profiler 中或通过查询 SSMS 中的跟踪表来显示。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多