加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle buffer cache中各种状态的buffer描述

发布时间:2020-12-12 15:45:08 所属栏目:百科 来源:网络整理
导读:http://blog.itpub.net/20801486/viewspace-715626/ buffer cache中的buffer根据不同的状态可以分为以下4种类型: free buffer/unused buffer:buffer cache初始化时或者在执行alter system flush buffer_cache以后的buffer,该buffer中没有存放任何内容。 cl

http://blog.itpub.net/20801486/viewspace-715626/



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状态切换图以供参考:

1.jpg

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读