本文主要是介绍buffer cache中各种状态的buffer描述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 cache中各种状态的buffer描述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!