有没有第三方工具可以像覆盖在SQL Server上的另一层一样,分析数据库行为并基于此提出建议?
谢谢。
有没有第三方工具可以像覆盖在SQL Server上的另一层一样,分析数据库行为并基于此提出建议?
谢谢。
除了已经提到的解决方案,我可以推荐 ApexSQL Monitor。这个工具可以让你定义自己想要跟踪的指标(除了系统、SQL Server和数据库的众多预定义指标之外)。
ApexSQL Monitor还可以显示在SQL服务器上执行最慢的查询。它会为单个查询存储独立的等待统计信息,通过分析等待时间,您可以检测到缓慢执行查询的原因。它还可以显示查询执行计划,在执行时提供更多关于缓慢执行查询的信息。
您可以使用 SQL Server Profiler(非第三方)查看查询/存储过程等以及它们的速度/负载情况。它不会给出任何建议,但是一旦您看到问题所在,就可以采取进一步的措施。
SQL Server没有DBA,但提供了Database Engine Tuning Advisor。
... 在分析工作负载后,Database Engine Tuning Advisor可以建议您添加、删除或修改数据库中的物理设计结构。该顾问还可以提出建议...