SQL Server
注:以下指标取自 自身提供的性能计数器。
指标名称 指标描述 指标范围 指标单位
. 中访问方法()对象包含的性能计数器
全表扫描秒
指每秒全表扫描的数
量。全表扫描可以是基
本表扫描或全索引扫
描。由于全表扫描需要
耗费大量时间,因此全
表扫描的频率过高的
话,会影响性能。
如果该指标的值应尽可
能的小。分析设计的查
询以确定是否确实需要
全表扫描,以及 查
询是否可以被优化。
次数秒
. 中缓冲器管理器()对象包含的性能计数器
缓冲区高速缓存命中
率
!)
指在缓冲区高速缓存中
找到而不需要从磁盘中
读取的页的百分比。该
比率是缓存命中总次数
与缓存查找总次数之
比。经过很长时间后,
该比率的变化很小。由
于从缓存中读取数据比
从磁盘中读取数据的开
销小得多,一般希望该
比率高一些。
该指标的值最好为 "#!
或更高。通常可以通过
增加 可用
的内存数量来提高该指
标的值。增加内存直到
这指标的值持续高于
"#!,表示 "#!以上的
数据请求可以从数据缓
冲区中获得所需数据。
!
读的页秒
$
指每秒发出的物理数据
库页读取数。该指标主
要考察数据库从磁盘读
取数据的频率。因为物
理 %&会耗费大量时间,
所以应尽可能地减少物
理 %&以提高性能。
该指标的值应尽可能的
小。可以通过使用更大
的数据高速缓存、智能
索引、更高效的查询或
者改变数据库设计等方
法,以降低该指标的
值。
个数秒
写的页秒
$'
指每秒执行的物理数据
库写的页数。该指标主
要考察数据库向磁盘写
入数据的频率。因为物
理 %&会耗费大量时间,
所以应尽可能地减少物
理 %&以提高性能。
该指标的值应尽可能的
小。可以通过使用更大
的数据高速缓存、智能
索引、更高效的查询或
者改变数据库设计等方
法,以降低该指标的
值。
个数秒
惰性写秒
()'
指每秒被缓冲区管理器
的惰性编写器写入的缓
冲区数。惰性编写器是
该指标的值应尽可能的
小。
个数秒