一,什么是BH

  BH即Buffer Header,每一个数据块在被读入buffer cache时,都会先在buffer cache中构造一个buffer header,buffer header与数据块一一对应

buffer header包含的主要信息有:

1) 该数据块在buffer cache中实际的内存地址。就是上图中的虚线箭头所表示的意思。
2) 该数据块的类型,包括data、segment header、undo header、undo block等等。
3) 该buffer header所在的hash chain,是通过在buffer header里保存指向前一个buffer header的指针和指向后一个buffer header的指针的方式实现的。
4) 该buffer header所在的LRU、LRUW、CKPTQ等链表(这些链表我们后面都会详细说明)。也是通过记录前后buffer header指针的方式实现。
5) 当前该buffer header所对应的数据块的状态以及标记。
6) 该buffer header被访问(touch)的次数。
7) 正在等待该buffer header的进程列表(waiter list)和正在使用该buffer header的进程列表(user list)

最新文章

  1. 创建APPID&&部署服务端教程
  2. win7,M​i​n​d​m​a​n​a​g​e​r​2​0​1​2使用模板时弹出Runtime error R6025解决方法
  3. HTML打折计算价格
  4. <转>卷积神经网络是如何学习到平移不变的特征
  5. UI第十五节——UIWebView
  6. Eclipse 的常用快捷方式
  7. 微信小程序免费SSL证书https、TLS版本问题的解决方案
  8. 渣渣小本求职复习之路每天一博客系列——数据库基础(MySQL)(5)
  9. PHP访问MSSQL数据库(实例代码)
  10. Web动画API教程2:AnimationPlayer和Timeline
  11. 【NCDC数据】获取 hadoop权威指南3中的NCDC数据
  12. 280. Wiggle Sort
  13. Heritrix源码分析(八) Heritrix8个处理器(Processor)介绍(转)
  14. SSL/TLS/WTLS原理
  15. cat命令常用的13个技巧
  16. 69个微信小程序常见问题
  17. 【Scala】Scala之Traits
  18. CentOS openssh升级至7.4版本
  19. nginx优化之配置文件优化一常用参数
  20. Windows下使用service.bat安装tomcat服务, 启动停止tomcat服务

热门文章

  1. javascript总结41:表格全选反选,经典案例详解
  2. CALayer, CoreGraphics与CABasicAnimation介绍
  3. 深入理解java虚拟机(四)垃圾收集算法及HotSpot实现
  4. Java多线程设计模式(四)
  5. C#中使用Redis学习一 windows安装redis服务器端和客户端
  6. [Mac][转] ports命令
  7. SSMS查询快捷方式设置
  8. html 线条重叠变粗
  9. ES6——数据结构 Map
  10. Dubbo与Hadoop RPC的区别