1. 创建 BufferAccessStrategy object
这部分是属于Postgres内核中 “后端进程私有缓冲区环管理” 内容。 GetAccessStrategy()
函数 用于创建一个 BufferAccessStrategy
对象,该对象将在当前内存上下文中分配。
该函数原型如下:
BufferAccessStrategy GetAccessStrategy(BufferAccessStrategyType btype);
这里先分别对 BufferAccessStrategyType
和 BufferAccessStrategy
两个数据类型进行介绍。
1.1 BufferAccessStrategyType
BufferAccessStrategyType 是一个 struct类型。声明于 bufmgr.h 头文件中。
- 它是