与sqlserver相关的性能计数器

原创 2006年06月19日 10:44:00
2.与sqlserver相关的性能计数器:
 
Process:Working Set
Working Set 计数器表示的是一个进程所占用的内存数量。监控时可以选择需要的进程,如:sql server的进程Working SetProcess sqlservr
SQL Server:Buffer Manager:Buffer Cache Hit Ratio
高速缓存命中率,比率最好为 90% 或更高。增加内存直到这一数值持续高于 90%,表示 90% 以上的数据请求可以从数据缓冲区中获得所需数据。如果这个值很低,持续低于80%,就需要增加更多的内存。
SQL Server:Buffer Manager: Total Pages
这个计数器是针对SQL Server的物理读写,不是整个系统的物理读写。物理读写比较耗时,所以上面的两个值不要太大。
SQL Server:Memory Manager:Total Server Memory (KB)
Total Server Memory (KB) 计数器值与计算机的物理内存大小相比一直很高,可能需要更多的内存。
 
Full Scans/secSQL ServerAccess Methods(全表扫描/) 每秒的完全扫描数。如果这个计数器显示的值比12高。 [全表扫描很对性能影响很大,一般都优化SQL查询语句,尽量避免全表扫描]
 
Page splits/secSQL ServerAccess Methods(页分割/)由于数据更新操作引起的每秒页分割的数量。[页拆分是说把已满的页上一半的数据移到两个新页上,以便在本页上腾出空间插入数据。页拆分会降低性能。]
 
 
 Lazy Writes/sec(惰性写/)惰性写进程每秒写的缓冲区的数量。值最好为0[惰性写进程所做的事简单的说就是:如果高速缓存空闲列表变得太小,惰性写将扫描整个高速缓存,收回没有使用的页,已保持高速缓存有空闲空间可用。如果该计数器的值很小,说明高速缓存的空闲空间是够用的]
 
 
 Average Latch Wait Ti m e ( m s ) (平均闩等待时间(毫秒)) 一个SQL Server线程必须等待一个闩的平均时间,以毫秒为单位。如果这个值很高,你可能正经历严重的竞争问题。

Latch Waits/sec (
闩等待/在闩上每秒的等待数量。如果这个值很高,表明你正经历对资源的大量竞争。
 
 Number of Deadlocks/secSQL ServerLocks(死锁的数量/导致死锁的锁请求的数量

Average Wait Time
SQL ServerLocks(ms) (平均等待时间(毫秒)) 线程等待某种类型的锁的平均等待时间
 
Lock blocksSQL Server:Memory Manager:服务器上锁定块的数量,锁是在页、行或者表这样的资源上。不希望看到一个增长的值。
 
 
Use ConnectionsSQL Server):当前用户连接数
 
 
从以上的计数器中可以看出:sql server的当前用户连接数,内存使用量,物理I/O,资源竞争情况,是否有死锁,将这些作为是否升级硬件调整参数或优化程序的参考。

常用 监控SQLSERVER性能计数器

---CPU 性能计数器说明 CPU: 1.System:%Total Processor Time 平均CPU利用率。指处理器执行非闲置线程时间的百分比,测量处理器繁忙的时间 这个计数器设计成...
  • zhaowenzhong
  • zhaowenzhong
  • 2012年01月20日 10:08
  • 7130

SQL SERVER资源性能监控-性能计数器具体案例(监控CPU)

本文讲述如何监控CPU的使用情况 前言: CPU是服务器中最重要的资源。在数据库服务器中,CPU的使用情况应该时刻监控以便SQLServer一直处于最佳状态。 本文将会使...
  • YABIGNSHI
  • YABIGNSHI
  • 2014年05月23日 09:40
  • 1087

SqlServer 性能计数器

监控范围 计数器 说明 CPU \Processor(_Total)\% Processor Time 与 Processor Information\% Processor ...
  • kk185800961
  • kk185800961
  • 2016年09月07日 20:35
  • 2007

Windows性能计数器(用于监控系统和sql server)

Windows性能计数器(用于监控系统和sql server)
  • xiaoxu0123
  • xiaoxu0123
  • 2010年08月12日 10:51
  • 2450

SqlServer 主要监控的性能计数器

监控对象组                                                                                             ...
  • kk185800961
  • kk185800961
  • 2014年05月30日 11:14
  • 1791

Windows性能计数器

一、性能计数器概述  性能监视,是Windows NT提供的一种系统功能。Windows NT一直以来总是集成了性能监视工具,它提供有关操作系统当前运行状况的信息,针对各种对象提供了数百个性能计数器。...
  • liuben
  • liuben
  • 2009年03月30日 21:03
  • 16755

SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证】转

SQL Server 2008下载地址:http://download.microsoft.com/download/4/C/4/4C402E48-0223-4D3B-8574-2C259500D2E...
  • dragoo1
  • dragoo1
  • 2017年01月17日 21:30
  • 295

Win 2008 R2安装SQL Server 2008“性能计数器注册表配置单元一致性”失败的解决办法 性能计数器注册表配置单位元一致性 失败 300956

MSDN 上提供方法 http://support.microsoft.com/kb/300956 从网上查了一些资料不管用,后来对比一台正常的服务器发现了不一致的地方,修正方法如下: ...
  • snowfoxmonitor
  • snowfoxmonitor
  • 2013年12月30日 16:33
  • 3538

如何手动重新生成性能计数器库值,当安装SQL2008 R2时出现计数器问题时

http://support.microsoft.com/kb/300956 重要此部分、方法或任务包含告诉您如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重问题。因此,...
  • e_zhiwen
  • e_zhiwen
  • 2012年10月18日 11:05
  • 3183

使用Relog指令将性能计数器文件导出到Excel

使用Relog指令将性能计数器文件导出到Excel以方便分析: Relog c:/perflogs/xyz.blg -cf counter_file.txt -o c:/perflogs/xyz.cs...
  • GRANDTREE
  • GRANDTREE
  • 2010年05月17日 15:45
  • 944
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:与sqlserver相关的性能计数器
举报原因:
原因补充:

(最多只允许输入30个字)