SQLserver常用计数器说明
上一篇 /
下一篇 2009-07-06 11:33:26
/ 个人分类:性能测试
51Testing软件测试网(Z)Kd,O~ I$Z1.SQLServer:Plan Cache ----Cache Hit Ratio(all instances)显示在高速缓存中找到数据的命中率。如果数值持续小于85%,则表示内存有问题。
q0kUx*]^,o0B l.GbfA02.SQLserver:Buffer Manager----Buffer Cache Hit Ratio计数器值依应用程序而定,但比率最好为90% 或更高。增加内存直到这一数值持续高于90%,表示90% 以上的数据请求可以从数据缓冲区中获得所需数据。51Testing软件测试网7ic1Rv2d5F@'E
[/`+t4F:Ss?U%m03.SQLserver:Buffer Manager----Lazy Writes/sec每秒被缓冲区管理器的惰性写入器写入的缓冲区数。惰性写入器是一个系统进程,其主要任务是刷新成批的老化的脏缓冲区(指包含更改的缓冲区,这些更改必须写回磁盘,才能使该缓冲区由其它页重新使用),并使之可由用户进程使用。惰性写入器消除了为创建可用缓冲区而频繁执行检查点的需要。51Testing软件测试网 Dywm[[*~
"Jxt9d;`JAv{04.SQLserver:Buffer Manager----Page Reads/sec每秒发出的物理数据库页读取数。这一统计信息显示的是在所有数据库间的物理页读取总数。由于物理I/O 的开销大,可以通过使用更大的数据高速缓存、智能索引、更高效的查询或者改变数据库设计等方法,使开销减到最小。51Testing软件测试网{}FP!Y;k-~$Fjv
w @0LJWh v0]05.SQLServer: Locks---- Lock Waits/sec 显示在当前进程完成之前强制其他进程等待的每秒锁定请求的数量。如果该值始终大于0,则表示事务有问题51Testing软件测试网~@q5jDX.e3o
51Testing软件测试网x1l G!JI(j6E3Nb:J1t6.SQLServer:SQL Statistics ----Batch Requests/sec服务器收到的 SQL 批处理请求数,。这一统计信息受所有约束(如I/O、用户数、高速缓存大小、请求的复杂程度等)影响。批请求数值高意味着吞吐量很好。
G)x/pp
p&Roc[ m$z0tm[U(v*Rz3V,i,Mf07.SQLServer:General statistics----logins/sec每秒登录到SQL Server 的计数。51Testing软件测试网5L{\d9t5Nl
51Testing软件测试网]%gW |wKs8.SQLServer:General statistics----User Connections显示当前SQL 用户数。与Active Server Pages:Requests/Sec 计数器进行比较,可帮助了解脚本对SQLServer 的影响程度。如果差别过大,则表示测试脚本不能有效地对SQL Server 进行压力测试。
3J9{8]|SNE+G(D0DBI?!h
xb
XU~9T0
lX7bLF"WF0T[4O(H
?Wb0 51Testing软件测试网g-H{%dqg
]j
收藏
举报
TAG: