sqlserver服务器常用的性能计数器

性能对象 计数器 说明
Processor %Processor Time
%Privileged Time
建议值:持续低于80
建议值:持续低于10
System Processor Queue Length 等候处理器的线程队列长度
建议值:此值/CPU数  <  2
     
Memory Available Mbytes 给操作系统预留20%的物理内存
  Pages/sec
Page faults/sec
建议值:低于20(Hard fault)
页面访问错误,包含Hard、Soft
Page File %Usage
%Peak Usage
建议值:低于70%
虚拟内存文件使用的峰值
     
PhysicalDisk
(LogicalDisk)
%Disk Time
%Idle Time
磁盘读写时间百分比,不准确,主要看趋势;
磁盘空闲时间百分比,准确
  Avg. Disk Queue Length 磁盘队列,
理论上不应该长时间大于2
  Disk Bytes/sec
Avg. disk sec/transfer
Avg. disk sec/read
Avg. disk sec/write
每秒磁盘读写数量之和,非常保守的数值也应该大于 20MB;
其他三个参数,参考值: < 10ms
     
Network Interface Bytes Total/sec 百兆网卡,参考值:  <   7MB/sec
千兆网卡,参考值:  < 70MB/sec
  Output Queue Length 参考值: < 2
     
SQL Server: Memory Manager Total Server Memory(KB)
Target Server Memory(KB)
Total表示当前使用缓存的大小
Target表示SqlServer能够使用的内存总量;
如果Total小于Target值,说明SqlServer还没有充分使用OS分配的内存,它会不断的缓存新的数据和执行计划
     
SQL Server: BufferManager *

Buffer Cach Hit Ratio: > 97%

Checkpint pages/sec:  sqlserver默认会在一分钟左右,做一次checkpoint;如果数据修改量较多,checkpoint频率会高一些。

Lazy writes/sec : 多数时间应该为0,即使偶尔大于0,也应该很快变为0

Page life expectancy: 正常情况下,应该维持在一个固定的值上

Page lookups/sec

Page reads/sec

Page writes/sec

     
SQL Server: General Statistics User Connections 用户连接数
SQL Server: SQL Statistics Batch Requests/sec 每秒的SQL请求数
     
SQL Server: Databases Transaction/sec 每秒事务数
  Data File(s) Size(KB)
Log File(s) Size(KB)
Log Growths
数据文件大小
日志文件大小
日志文件扩大总次数
posted @ 2020-06-16 15:15  鸾舞春秋  阅读(341)  评论(0编辑  收藏  举报