分析SQL Server性能的工具

时间:2011-07-21 12:03:42

标签: sql-server performance

是否有任何第三方工具可以像SQL Server上的另一层一样工作,它可以分析数据库的行为并根据它做出推荐?

由于

5 个答案:

答案 0 :(得分:6)

来自DBSophic的Qure在你描述的内容方面表现出色。您还可以将它与我们的工具(用于更具成本效益的产品),SQL Sentry事件管理器和性能顾问捆绑在一起,它提供全天候性能监控和警报(这些工具主要供DBA使用,而不是以Qure的方式提供自动优化。

http://www.dbsophic.com/

http://www.sqlsentry.net/

https://sqlblog.org/2011/04/21/using-qure-workload-optimizer-for-sql-sentry

答案 1 :(得分:4)

迟到的答案,但可以对其他读者有所帮助,我希望

除了已经提到的解决方案之外,我还可以推荐ApexSQL Monitor 此工具允许您定义要跟踪的自定义指标(除了系统,SQL Server和数据库的众多预定义指标之外)。

ApexSQL Monitor还可以显示在SQL Server上执行的最慢查询。它存储单个查询的单个等待统计信息,通过分析等待,您可以检测执行速度慢的查询的原因。它还可以在执行时显示查询执行计划,这将为您提供有关执行缓慢查询的更多信息。

答案 2 :(得分:3)

如果它更加通用的监控,例如当前加载,标记比平时更长的作业等,有一些相当不错的第三方工具,Red Gates SQL Monitor非常酷,在这里演示:http://monitor.red-gate.com/

答案 3 :(得分:1)

您可以使用SQL Server Profiler(而非第三方)查看查询/过程/等以及它们的速度有多慢。它不会给你任何建议,但一旦你发现问题所在,你就可以采取进一步的行动。

答案 4 :(得分:1)

代替DBA SQL Server附带Database Engine Tuning Advisor

  

...分析工作负载后,数据库引擎优化顾问可以   建议您添加,删除或修改物理设计结构   在您的数据库中。顾问也可以推荐......