buffer cache中各种状态的buffer

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:36

本帖最后由 404042344 于 2015-6-23 19:33 编辑

buffer cache中的buffer根据不同的状态可以分为以下4种类型:free buffer/unused buffer:buffer cache初始化时或者在执行alter system flush buffer_cache以后的buffer,该buffer中没有存放任何内容。clean buffer:server process从数据文件中读入的block且还没有被其他进程所修改或者又dbwr将dirt buffer刚刚写入到数据文件中的buffer,该buffer中的内容与数据文件中的block一致。dirt buffer:该buffer的内容与数据文件中block的内容不一致。pinned buffer:当前的buffer被某个进程正在读取或者正在修改时。
接下来附上一幅相当不错的buffer状态切换图以供参考:
1472

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】