如何做定期的Sql Server性能监控和故障排除?

Jam*_*ore 5 troubleshooting performance sql-server

定期监控和解决 sql server 性能问题的最佳工具和流程是什么?

Guy*_*Guy 8

我们使用的是 SQLH2(SQL Server Health and History)。它是作为 Microsoft 的一个附加包创建的,并且有一套很好的 SQL Server 的“让你开始”报告,而且它是免费的!

SQL Server 运行状况和历史记录 MSDN

如果您只想定期进行健康检查,那么您可以按计划设置这些报告,每周通过电子邮件将它们发送给您。

如果您开始从报告或用户报告中发现问题,那么您将开始查看 Perfmon 和 SQL Trace 以寻找线索和更具体的诊断。


Rat*_*rol 5

我被绳之以法,成为我公司的“DBA”。我的任务是做同样的事情。我看到了Brent Ozar写的一篇关于它的博客。Perfmon 是开始性能测试的好方法。更深入的方法是使用 SQL Server Profiler。我刚刚从 redgate下载了一本免费的电子书