Processer :

%Processor Time 处理器忙于执行执行任务的时间量 阀值<80%正常状况,<50%状况良,<30%状况优,持续>80%,则CPU有瓶颈或内存不足或出现了低的查询计划重用率,未优化的语句等等。
SQLServer:Buffer Manager
Buffer cache hit ratio 缓冲区调整缓冲命中率,阀值>97%正常状况,推荐>99%,如果此项低于97%则内存不足。
Checkpoint pages/sec SQL检查点,此项值由缓冲池中页的生存周期及惰性写入决定,如果页的生命周期短,那么惰性写入器就会频繁运行,因此会频繁运行检查点,增加了资源的开销。所有页的生命周期越长,资
源消耗越小。
Page Life Expectancy 页生存周期,此生存周期越长越好,最少高于300秒,如果周期太短,页面频繁从硬盘与内存中交互,会增加大量的物理I/O,浪费资源。
Lazy Writes/sec 惰性写入 惰性写入器会把一段时间没有写入到硬盘的脏页,成批的写入到硬盘,降低频繁运行检查点所占用的资源。

SQLServer Plan Cache:

Cache Hit Ratio 缓冲池计划缓冲命中率,调整缓冲命中次数与查找次数的比率,也就是计划重用率,如果低于70%则,重用率低,会增加资源开销。

参数:
Extended Stored Procedures 扩展存储过程重用率,一般都是100%
Object Plans 对象计划,创建存储过程,函数及触发器产生的计划,一般情况在90%以上,大于95%最好。
SQL Plans SQL临时语句计划 SQL SERVER自动为临时的T-SQL语句创建的临时计划,并把它保存在缓冲池中,如果再有相同的语句,则从缓冲池调用,不用重新编译,降低了资源消耗。
Temporary Tables & Table Variables 与临时表和表变量相关的缓存信息,由于临时表的重用率低,表变量过后马上就不能使用了,这个值灰常低。

SQLServer SQL statistics:

Batch Requests/sec 批量请求,每秒收到SQL的批处理请求,此数值受(I/O,用户数据,高速缓存大小,请求复杂程序)而定,数值越高表明吞吐量越好。
SQL compilations/sec 每秒SQL的编译次数,当用户达到稳定状态时,该值应该稳定,如果不稳定,就是大量的用户,连接与断开,资源浪费。
SQL Re-compilations/sec 每秒语句重新编译的次数,一般情况下,此值越小,越小,如果值偏大,就表明SQL语句的重用性不好,请优化SQL语句,多次重编译会加重CPU负担。

System:

Context Switches/sec CPU线程的上下文切换,不同的用户,不同的应用程序,都要使用到线程,如果大量用户使用大量的线程,那么就需要对线程进行频繁的上下文切换,一般来说每秒上下文切换次数,低于5000X
操作系统物理处理个数,如果超过,则CPU出现瓶颈状态。
Processor Queue Length 侍CPU处理任务的队列长度,一般来说,5X物理处理器个数,推荐处理器个数X2

更多相关文章

  1. android 下写文件性能测试
  2. 利用Handler定时更新Android(安卓)UI
  3. [android]android性能测试命令行篇
  4. Android中对后台任务线程性能的说明及优化
  5. Android特性
  6. Android(安卓)开发性能优化简介
  7. 性能优化之Java(Android)代码优化
  8. 【Android(安卓)Linux内存及性能优化】(八) 系统性能分析工具
  9. 微信小程序性能分析Trace工具

随机推荐

  1. 关于php的命名空间
  2. 在解释语言上使用非常大的整数时,会产生意
  3. php 封装原生数据导出的方法
  4. php老提示 Undefined variable: 的解决办
  5. mysqli不执行Select语句
  6. PHP 中 new static 和 new self 的区别
  7. advertising.php源代码分析
  8. PHP rss阅读器不起作用
  9. 学习成绩统计-【数组操作】
  10. 利用ApnsPHP包向IOS推送消息