SQLserver常用计数器说明

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

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

_ sC7D5Pc0

KZ!S m'oT02.SQLserver:Buffer Manager----Buffer Cache Hit Ratio计数器值依应用程序而定,但比率最好为90% 或更高。增加内存直到这一数值持续高于90%,表示90% 以上的数据请求可以从数据缓冲区中获得所需数据。

|rMIENY%g6V D;N0

3R c"n0x }w gU03.SQLserver:Buffer Manager----Lazy Writes/sec每秒被缓冲区管理器的惰性写入器写入的缓冲区数。惰性写入器是一个系统进程,其主要任务是刷新成批的老化的脏缓冲区(指包含更改的缓冲区,这些更改必须写回磁盘,才能使该缓冲区由其它页重新使用),并使之可由用户进程使用。惰性写入器消除了为创建可用缓冲区而频繁执行检查点的需要。51Testing软件测试网Ih:SAj-N7P1m

51Testing软件测试网e*fV6y7A-nxn

4.SQLserver:Buffer Manager----Page Reads/sec每秒发出的物理数据库页读取数。这一统计信息显示的是在所有数据库间的物理页读取总数。由于物理I/O 的开销大,可以通过使用更大的数据高速缓存、智能索引、更高效的查询或者改变数据库设计等方法,使开销减到最小。

Eb!gZ&t`u&O'D ]P0

yoY^0i05.SQLServer: Locks---- Lock Waits/sec 显示在当前进程完成之前强制其他进程等待的每秒锁定请求的数量。如果该值始终大于0,则表示事务有问题51Testing软件测试网LC?}ka

51Testing软件测试网j@[O KH!Y

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

7gv8k2m @07.SQLServer:General statistics----logins/sec每秒登录到SQL Server 的计数。51Testing软件测试网!ujB0OHa!V J[

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

8Q i W(z(v051Testing软件测试网8DP8b$~T L%fl

 51Testing软件测试网%{\EJe#q$Y

51Testing软件测试网lI{-J.g7U{

 

F o;NX;kgt(Lj Y L#A0

TAG:

 

评分:0

我来说两句

Open Toolbar