当前位置:  数据库>sqlserver

sqlserver中关于WINDOWS性能计数器的介绍

    来源: 互联网  发布时间:2014-10-09

    本文导语:  Processer : %Processor Time 处理器忙于执行执行任务的时间量 阀值99%,如果此项低于97%则内存不足。 Checkpoint pages/sec SQL检查点,此项值由缓冲池中页的生存周期及惰性写入决定,如果页的生命周期短,那么惰性写入器就会频繁运行...

Processer :

%Processor Time 处理器忙于执行执行任务的时间量 阀值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


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 连接sqlserver的url是jdbc:microsoft:sqlserver://192.168.0.100:1433,他连那一个数据库呢?
  • (100分)用Microsoft jdbc Driver for sqlserver2000(type4)访问sqlserver2k的问题,help!
  • 通过SQLSERVER重启SQLSERVER服务和计算机的方法
  • 怎样用文JDBC for sqlserver访问SQLSERVER 数据库请大侠给出一个完整的程序代码
  • (100分)jdbc连接sqlserver 200出错.[SQLServer 2000 Driver for JDBC]Error establishing socket.
  • 如何连接sqlserver2000数据库
  • 深入JDBC sqlserver连接写法的详解
  • how to 连接到sqlserver2000?
  • 请问如何直接sqlserver?
  • SQLServer JDBC Driver
  • 在sqlserver2000时中文问题。
  • 设置密码保护的SqlServer数据库备份文件与恢复文件的方法
  • 如何使用JSP 连接SQLSERVER数据库,请不吝赐教!(在线等,急救!)
  • 简单实现SQLServer转MYSQL的方法
  • 求助!SQLServer2000 JDBC Driver 不能加载?
  • Resin+Jsp+Sqlserver2000的问题!在线等候!
  • applet用jdbc链接SQLServer 2000的问题
  • docker中文入门学习手册 iis7站长之家
  • jdbc:microsoft:sqlserver://localhost:1433;DatabaseNameOPTIONAL=webmail???
  • 如何用SQLServer2k-JDBC连接数据库?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3