SQLserver常用计数器说明

上一篇 / 下一篇  2009-07-06 11:33:26 / 个人分类:性能测试

51Testing软件测试网(Z)Kd,O~ I$Z

1.SQLServer:Plan Cache ----Cache Hit Ratio(all instances)显示在高速缓存中找到数据的命中率。如果数值持续小于85%,则表示内存有问题。

q0kUx*]^,o0

B l.GbfA02.SQLserver:Buffer Manager----Buffer Cache Hit Ratio计数器值依应用程序而定,但比率最好为90% 或更高。增加内存直到这一数值持续高于90%,表示90% 以上的数据请求可以从数据缓冲区中获得所需数据。51Testing软件测试网7i c1Rv2d5F@'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-~$F j v

w @0LJWh v0]05.SQLServer: Locks---- Lock Waits/sec 显示在当前进程完成之前强制其他进程等待的每秒锁定请求的数量。如果该值始终大于0,则表示事务有问题51Testing软件测试网~@q5jDX.e3o

51Testing软件测试网x1lG!JI(j6E3Nb:J1t

6.SQLServer:SQL Statistics ----Batch Requests/sec服务器收到的 SQL 批处理请求数,。这一统计信息受所有约束(如I/O、用户数、高速缓存大小、请求的复杂程度等)影响。批请求数值高意味着吞吐量很好。

G)x/pp p&R oc[ m$z0

t m[U(v*Rz3V,i,Mf07.SQLServer:General statistics----logins/sec每秒登录到SQL Server 的计数。51Testing软件测试网5L{\d9t5Nl

51Testing软件测试网]%gW |w Ks

8.SQLServer:General statistics----User Connections显示当前SQL 用户数。与Active Server Pages:Requests/Sec 计数器进行比较,可帮助了解脚本对SQLServer 的影响程度。如果差别过大,则表示测试脚本不能有效地对SQL Server 进行压力测试

3J9{8]|SNE+G(D0

DBI?!h xb XU~9T0 

l X7bLF"WF0

T[4O(H ?Wb0 51Testing软件测试网g-H{%dqg ]j


TAG:

 

评分:0

我来说两句

Open Toolbar