深入理解缓冲区---目录

来源:互联网 发布:有些通讯网络维护涉及 编辑:程序博客网 时间:2024/05/14 17:43

【一】1 什么是缓冲区
2    常见的缓冲区
    2.1    常见缓冲区类型
    2.2    缓冲区的衍生---缓存组件
   
【二】2.3 缓存与池的关系
    2.4    缓存区与cache辨析
【三】3 缓存的作用和常见场景
    3.1    缓存的作用
    3.2    缓存的常用场景
【四】4 数据库中的缓冲区
【五】4.1 PostgreSQL数据缓冲区管理
    4.1.1    文件介绍
    4.1.2    相关代码
    【六】
4.1.3 Buf作用与位置
    4.1.3.1    ReadBuffer表明的层次关系
    4.1.3.2    从buf分配看buf的使用
    4.1.3.3    其他函数表明的buf作用
    【七】
4.1.4 Buf结构
        4.1.4.1    Buf的整体结构
        【八】
4.1.4.2 Buf的元信息结构
        【九】4.1.4.3 内外存地址是如何映射的
        【十】4.1.4.4 Buf的主体结构
        4.1.4.5    Buf的置换调度策略管理相关数据结构
        【十一】
4.1.5 Buf置换管理算法
        【十二】4.1.6 并行计算对buf置换的影响
【十三】4.2 PostgreSQL日志缓冲区管理
    4.2.1    日志缓存相关代码
   【十四】
4.2.2 日志缓存的管理方式
   【十五】 4.2.3 双向缓存和单向缓存的比较
【十六】4.3 PostgreSQL数据缓存区改进
    4.3.1    从buf结构看改进---动态调整buf缓存大小
   【十七】
4.3.2 从buf与IO看改进---异步IO
   【十八】 4.3.3 从buf淘汰方式看改进---freelist
    4.3.4    从buf淘汰算法看改进


0 0
原创粉丝点击