ReadBuffer_common读取页通用函数

2021-03-18 20:56:34 浏览数 (1)

1、先通过BufferAlloc函数进行搜索,若在共享内存中数据页的哈希表找到,则直接返回其页描述符,否则分配一个页描述符,并向hash表插入对应一个entry。found表示是否在换成命中

2、如果命中,则返回页号

3、否则取出页描述符对应内存页头地址

4、smgrread从磁盘读取对应页内容到该内存页

5、返回页号

0 人点赞