【发布时间】:2011-11-04 06:53:23
【问题描述】:
我对在分析器中分析死锁图的概念不熟悉。我想知道,如果我在 sql server profiler 中开始跟踪并且那时没有发生死锁,会有死锁图吗? 请帮忙
【问题讨论】:
标签: sql-server deadlock sql-server-profiler
我对在分析器中分析死锁图的概念不熟悉。我想知道,如果我在 sql server profiler 中开始跟踪并且那时没有发生死锁,会有死锁图吗? 请帮忙
【问题讨论】:
标签: sql-server deadlock sql-server-profiler
只有在执行包含“死锁图”事件的跟踪并且在跟踪运行时发生死锁时,死锁图才会出现在分析器中。
如果在跟踪运行时没有发生死锁,则不会出现死锁图。
【讨论】:
尝试运行更长的跟踪时间。请注意,分析器跟踪对服务器性能的影响远大于服务器端跟踪,因此请尽可能设置服务器端跟踪,并将输出写入表。
当您将死锁图添加到跟踪时,您将获得将死锁图保存到单独的 .xdl 文件的选项。我建议您这样做,因为您需要打开文件才能看到死锁图...它不会显示在 Profiler 中或通过查询 SSMS 中的跟踪表来显示。
【讨论】: