您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

bubuko 2022/1/25 19:41:42 sqlserver 字数 5558 阅读 954 来源 http://www.bubuko.com/infolist-5-1.html

性能对象 计数器 说明 Processor %Processor Time%Privileged Time 建议值:持续低于80建议值:持续低于10 System Processor Queue Length 等候处理器的线程队列长度建议值:此值/CPU数 < 2 Memory Available ...

性能对象 计数器 说明
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
数据文件大小
日志文件大小
日志文件扩大总次数

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

原文:https://www.cnblogs.com/liqing1009/p/13141099.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶