排序Sql Profiler结果

Bra*_*ore 13 sql-server profiler

我最近使用了Anjlab的一个免费的sql profiler产品,这个产品很棒,即使在跟踪运行时也允许我对跟踪结果进行排序.下次我尝试在Sql Profiler中实际执行此操作时实际上是在Sql Server中,我没有看到对跟踪结果进行排序的方法.我错过了什么或者Sql Server附带的分析器真的不让你这样做吗?

Mar*_*ith 15

您可以在跟踪停止时转到File -> Properties -> Events Selection -> Organise Columns并按所需的排序列设置"分组",然后在快捷菜单中选择"分组视图"而不是"聚合视图"以显示已排序的结果.

看起来好像分组列在运行的跟踪中是可变的,但是按钮是灰色的.


Ric*_*kNZ 7

我不知道在跟踪运行时对SQL事件探查器输出进行排序的方法.

您可以在开始包含某些排序的跟踪之前设置"组",但它们有点笨拙.

我通常做的是让SQL Profiler将结果保存在表中,并使用T-SQL从那里进行分析.