onstat -g rah 命令:打印预读请求统计信息

可以使用 onstat -g rah 命令显示有关预读请求的信息。

语法:

示例输出

图: onstat -g rah 命令输出

Read Ahead
            
            # Qs                 1
            # threads            2         
            # Requests           58690
            # Continued		        0    
            # Memory Failures    0         
            Last Thread Add      04/06/2013.14:34
            Way behind           0
            
            Partition ReadAhead Statistics
            
            Buffer   Disk   Hit    Data       Index        Idx/Dat     Log/PageList Last Committed 
            Partnum   Reads    Reads  Ratio  # Reqs Eff # Reqs  Eff  # Reqs  Eff # Pages Eff  # Reqs  Eff   # Resch 
            0x200003  4312677  110    99     0      0   0       0    0       0    0      0     12906  100   0
            0x300002  23740584 1427   99     0      0   0       0    0       0    0      0     6681   100   7
            0x400002  17818942 966    99     0      0   0       0    0       0    0      0     25849  100   57    

输出描述

Qs
预读请求队列数
# threads
预读线程数
# Requests
预读请求数
# Continued
持续发生预读请求的次数
# Memory Failures
由于内存不满足而请求失败的次数
Last Thread Add
上一次添加预读线程的日期和时间
Way behind
由于预读的保护进程太落后而删除的页请求列
Partnum
分区号
Buffer reads
已读取的缓冲池数和磁盘页数
Disk Reads
从磁盘读取的页数
Hit Ratio
分区的缓存命中率
# Reqs
预读请求数。(该实例有五个输出字段:数据、索引、索引数据、日志页和上次提交的行)
Eff
预读请求的效率。它是预读操作请求的页数与不需要预读操作的已缓存页数的比率。值位于 0 和 100 之间。数字越大表示该预读效率更高。该实例有五个输出字段:数据、索引、索引数据、日志页和上次提交的行)
Resch
因为对多片行的更新不完整而要重新安排的最后提交的行的请求数