一、Buffer Pool内部组成
image.png-
控制信息
:控制信息包括该页所属的表空间编号、页号、缓存页在Buffer Pool中的地址、链表节点信息、一些锁信息以及LSN信息(锁和LSN我们之后会具体介绍,现在可以先忽略),当然还有一些别的控制信息 -
控制块
:每个页对应的控制信息
占用的一块内存称为一个控制块
二、free链表的管理
free链表.png三、flush链表的管理
flush链表管理脏页.png四、LRU链表的管理
LRU链表
是记录Buffer Pool
命中率链表,位置越靠后,命中率越低,当Buffer Pool
空间不足时,清理LRU链表
靠后的页。如果该页
是脏页
并且没有刷新磁盘怎么办???
网友评论