系统监视器方案
当监视 SQL Server 和 Microsoft Windows 操作系统以调查与性能有关的问题时,请首先注意以下三个主要方面:
- 磁盘活动
- 处理器使用率
- 内存使用量
同时监视 Windows 操作系统和 SQL Server 计数器以确定 SQL Server 性能与 Windows 性能之间可能存在的关联将会非常有用。例如,同时监视 Windows 磁盘输入/输出 (I/O) 计数器和 SQL Server 缓冲区管理器计数器可以揭示整个系统的行为。
监视运行系统监视器的系统会轻微地影响计算机性能。因此,要么将系统监视器数据记录到另一个磁盘或计算机上,以便减少对所监视计算机的影响,要么从远程计算机上运行系统监视器。只监视您感兴趣的计数器。如果监视的计数器过多,将会增加监视过程中使用的资源开销,并影响所监视计算机的性能。
系统监视器使您可以获取有关当前 SQL Server 活动和性能的统计信息。利用系统监视器,可以:
- 同时查看任意多台计算机中的数据。
- 查看和更改图表以反映当前的活动,以及显示按用户定义的频率进行更新的计数器值。
- 从图表、日志、警报日志和报告将数据导出到电子表格或数据库应用程序中,以进行进一步的操作和打印。
- 添加系统警报,这些警报可在警报日志中列出事件,并可以通过发出网络警报来通知您。
- 当计数器值首次或每次超过或低于用户定义的值时,运行预定义的应用程序。
- 创建日志文件,其中包含有关来自不同计算机的各种对象的数据。
- 将其他现有日志文件中的选定区域追加到一个文件上,以形成长期存档。
- 查看当前活动报告,或从现有日志文件创建报告。
- 保存各个图表、警报、日志或报告设置或整个工作空间设置,以备再次使用。
注意: 在 Windows NT 4.0 之后,系统监视器取代了性能监视器。既可以使用系统监视器也可以使用性能监视器来执行这些任务。
有关 Windows 服务器操作系统对象和计数器的信息,请参阅 Windows 服务器操作系统用户文档。