我们在 Windows Server 2008 上安装了 SQL Server 2005。SQL Server 的性能在一天中并不稳定。例如,通常只需不到 5 秒的过程有时需要大约 30 到 45 秒。在少数情况下,此过程甚至需要 180 秒。当我们进行了一些故障排除时,我们感觉(虽然不确定)服务器上几乎没有任何负载。
因此,为了了解是什么原因导致服务器变慢,我们想到了全天候监控磁盘空间、内存、负载等。我们在此链接上找到了 powershell 脚本并使用了它们。但它们并不完善,似乎效果不佳。任何有助于我们监控此服务器健康状况的想法和指示都值得赞赏。
答案1
为此,我们使用了 Paessler PRTG,使用 WMI 和 SNMP(除其他功能外)可以轻松安装和配置。免费版本将提供 10 个传感器,简单更新即可获得 20 个传感器,并且完整产品可免费试用。如果满足您定义的某些条件,则支持电子邮件警报。帮助我们快速识别问题。公共关系部
答案2
如果你不喜欢 PerfMon,还有性能性能适合我们当中的“铁杆”。我仍在努力完成文档……最终。
答案3
标准的 Windows 性能监视器应用程序能够通过网络监视服务器。
答案4
您可以使用 Windows Performance Monitor 等标准 Windows 工具(应该已安装在您的服务器上)执行此操作。您可以设置它们以全天收集数据,以便稍后检查是否存在瓶颈。
您还可以将其设置为生成电子邮件警报。请参阅此一步步指导由微软提供。
还有许多其他工具可用于此目的。我整理了一份Windows 服务器性能监控工具列表(共 40 个)应该能给你一个很好的概述。