|
Access Methods(访问方法) 用于监视访问数据库中的逻辑页的方法。
Access Methods(访问方法) -Full Scans/sec(全表扫描/秒)
每秒不受限的完全扫描数。 可以是基本表扫描或全索引扫描。 如果这个计数器显示的值比1或2高,应该分析你的查询以确定是否确实需要全表扫描,以及S Q L查询是否可以被优化。
Access Methods(访问方法)-Page splits/sec(页分割/秒)
由于数据更新操作引起的每秒页分割的数量
Buffer Manager(缓冲器管理器) 这类计数器在SQL Server 中显示从磁盘读取数据库页和将数据库页写入磁盘时监视物理 I/O。 有助于确定:是否由于缺少可用物理内存存储高速缓存中经常访问的数据而导致瓶颈存在。如果是这样,SQL Server 必须从磁盘检索数据。是否可通过添加更多内存或使更多内存可用于数据高速缓存或 SQL Server 内部结构来提高查询性能。SQL Server 需要从磁盘读取数据的频率。与其它操作相比,例如内存访问,物理 I/O 会耗费大量时间。尽可能减少物理 I/O 可以提高查询性能
Buffer Manager(缓冲器管理器)-Page Reads/sec
每秒发出的物理数据库页读取数。 这一统计信息显示的是在所有数据库间的物理页读取总数。 由于物理 I/O 的开销大,可以通过使用更大的数据高速缓存、智能索引、更高效的查询或者改变数据库设计等方法,使开销减到最小。
Buffer Manager(缓冲器管理器)-Page Writes/sec 每秒执行的物理数据库写的页数
Buffer Manager(缓冲器管理器)-Buffer Cache Hit Ratio
在“缓冲池”(Buffer Cache/Buffer Pool)中没有被读过的页占整个缓冲池中所有页的比率。 可在高速缓存中找到而不需要从磁盘中读取的页的百分比。 这一比率是高速缓存命中总数除以自 SQL Server 实例启动后对高速缓存的查找总数。 经过很长时间后,这一比率的变化很小。 由于从高速缓存中读数据比从磁盘中读数据的开销要小得多,一般希望这一数值高一些。 通常,可以通过增加 SQL Server 可用的内存数量来提高高速缓存命中率。 计数器值依应用程序而定,但比率最好为90% 或更高。 增加内存直到这一数值持续高于90%,表示90% 以上的数据请求可以从数据缓冲区中获得所需数据。
Buffer Manager(缓冲器管理器)-Lazy Writes/sec
惰性写进程每秒写的缓冲区的数量。 值最好为0 |