Sql server 用于分析SQL Server性能的工具

Sql server 用于分析SQL Server性能的工具,sql-server,performance,Sql Server,Performance,是否有任何第三方工具可以像SQL Server上的另一层一样工作,可以分析数据库的行为并据此提出建议 谢谢您可以使用SQL Server Profiler(非第三方)查看查询/过程等,以及它们的速度/重量。它不会给您任何建议,但一旦您发现问题所在,您可以采取进一步的措施。代替DBA SQL Server附带的 。。。分析工作负载后,数据库引擎优化顾问可以 建议您添加、删除或修改物理设计结构 在您的数据库中。顾问还可以推荐 DBSophic的Qure在您描述的方面做得很好。您还可以将其与我们的工具

是否有任何第三方工具可以像SQL Server上的另一层一样工作,可以分析数据库的行为并据此提出建议


谢谢

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

代替DBA SQL Server附带的

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


DBSophic的Qure在您描述的方面做得很好。您还可以将其与我们的工具(更具成本效益的产品)、SQL Sentry事件管理器和Performance Advisor捆绑在一起,这些工具提供全天候的性能监视和警报(这些工具主要供DBA使用,并且不像Qure那样提供自动优化)


如果是更通用的监控,比如当前负载、比平常花费更长时间的标记作业等,有一些相当不错的第三方工具,Red Gates SQL Monitor非常酷,这里的演示:

回答晚了,但希望能对其他读者有所帮助

除了已经提到的解决方案,我可以推荐 此工具将允许您定义要跟踪的自定义度量(除了系统、SQL Server和数据库的许多预定义度量之外)


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

是的,他们被称为数据库管理员,您可以雇用他们。虽然大多数DBA不是工具,但您也可以使用探查器跟踪的结果作为数据库引擎优化顾问的输入(DTA,也不是第三方)提出建议。