是否有适用于SQL Server 2005+的第三方分析器应用程序

时间:2012-02-27 19:27:44

标签: sql-server-2005 profiling

我知道这是一个疯狂的问题。我知道我可以使用内置的SQL分析器,客户端统计信息,SQL Server内置的其他统计信息(只需查看查询计划) - 但这一切都很难看,需要花费太多时间来设置,结果不直观。

我所希望的是JetBrains DotTrace,你可以看到慢速代码的热点 - 但是应用于存储过程。

我还要补充一点,我正在使用冗长的现有存储过程 - 有些是10k加行。虽然这不是理想的,但我只想从重构只有表现较差的存储过程的小部分开始 - 所以我不必花一整天时间查看性能数字/时间/等等,我只想要一个能够显示的分析器我在那些存储过程中的时间花在哪里(哪些块或线)。

疯狂的请求,我知道 - 希望有人知道一些有用的东西。

1 个答案:

答案 0 :(得分:1)

看看DBSophic's tools。免费工具可帮助您分析已收集的跟踪,并为T-SQL重写,模式更改等提供建议,重点关注最痛苦的部分(无论模块中的行数是多少)。

如果你combine their Workload Analyzer with our tool, SQL Sentry Performance Advisor,你可以将它指向我们已经收集的工作负载数据 - 所以不用担心去手动收集你自己的跟踪。我写了a blog post about this