SQL Server需要监控哪些计数器

2025-04-26 03:36:08
推荐回答(1个)
回答1:

  常规计数器
  收集操作系统服务器的服务器性能信息,包括Processor、磁盘、网络、内存

  Processor 处理器

  1.1 % Processor Time指处理器用来执行非闲置线程时间的百分比。通过此计数器可以确定服务器当前CPU使用百分比。

  1.2 % Privileged Time是在特权模式下进程线程执行代码所花时间的百分比。当调用 Windows 系统服务时,此服务经常在特权模式运行,以便获取对系统专有数据的访问。

  PhysicalDisk物理磁盘(某个RAID)

  2.1 Avg. Disk Queue Length等待请求的队列长度,若此值过大,说明磁盘存在瓶颈,自然磁盘延迟的值也会过大。

  2.2 Avg. Disk sec/Read;Avg. Disk sec/Transfer;Avg. Disk sec/Write这三个计数器表示磁盘每次读写需要多少时间,表示磁盘的延迟情况,以秒为单位,若延迟超过25mm表示磁盘性能较差。

  LogicalDisk逻辑磁盘(某个卷)

  3.1 % Free Space某个磁盘的空闲百分比;Free Megabytes 磁盘剩余大小MB

  3.2 Disk Read Bytes/sec;Disk Transfers/sec;Disk Write Bytes/sec这三个计数器表示每秒磁盘的读写情况,表示磁盘的IO性能(iops)

  Memory 内存