|
第二句还不太明白,既然要读这个block,说明就应该先到buffer cache中去找,找不到再从磁盘上找到,并先放到buffer cache中,以备下次需要时能直接从buffer cache中找到啊. 什么情况下读取的block会违背buffer cache的使用目的呢?
所有情况下,要读一个block,都是“应该先到buffer cache中去找,找不到再从磁盘上找到,并先放到buffer cache中,以备下次需要时能直接从buffer cache中找到”吗?
有没有听说过,有时候数据会备读到PGA中呢?
如果大量数据要被读入,而且不会复用,那么读到buffer cache中合适吗?
这个bypassing buffer cache,是说的直接bypassing buffer cache,直接到磁盘上找; 还是说先到buffer cache中找不到而被迫到磁盘上找,然后找出来的block不放到buffer cache中去呢?
bypassing buffer cache直接到磁盘上找 |
|