什么是顺序泛滥?

时间:2013-12-09 06:08:21

标签: database memory-management storage rdbms lru

这可能很简单,但我无法理解它。谁能给我一个顺序泛滥的例子?在我正在阅读的教科书中,在互联网资料中说明了

  

当缓冲帧数小于文件中的页数时,这将导致读取文件的每个页面。这是由LRU和重复扫描引起的恶劣情况

     

#frames< #page中的文件。

     

使用LRU,每次扫描文件都会导致读取文件的每一页。“

但到底是什么?为什么会这样?

1 个答案:

答案 0 :(得分:13)

我们说文件2Frame #1和{{1}中有Frame #2个缓冲帧3P1P2个页面}}。 如果我们用P3扫描文件两次(P1,P2,P3,P1,P2,P3)会发生什么?


enter image description here


正如您所看到的,使用sequential scan,每次扫描页面都会导致页面错过。但是,LRU会做得更好。