Oracle 等待事件之 db file sequential read
db file sequential read: 官网解释: This event signifies that the user process is reading a buffer into the SGA buffer cache and is waiting for a physical I/O call to return. A sequential read is a single-block read. Single block I/Os are usually the result of using indexes. Rarely,full table scan calls could get truncated to a single block call because of extent boundaries,or buffers present in the buffer cache. These waits would also show up as Check the following
On a healthy system,physical read waits should be the biggest waits after the idle waits. However,also consider whether there are Figure 10-1 depicts the differences between the following wait events:
Figure 10-1 Scattered Read,Sequential Read,and Direct Path Read 解释: db sequential read 此事件表示用户进程正在将缓冲区读入SGA缓冲区高速缓存并正在等待物理I / O调用返回。 顺序读取是单块读取。
全表扫描调用可能会因缓冲区高速缓存存在的范围边界或缓冲区而被截断的单块调用。 这些等待也将显示为db file sequential read。
db file sequential read的优化方法:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |