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