PostgreSQL启动过程中的那些事七:初始化共享内存和信号十三:shmem中初始化SharedInvalidationState
这一节pg初始化管理共享失效信息状态缓存所用到的相关结构,通过CreateSharedInvalidationState例程实现。共享失效消息主要涉及系统目录、逻辑表、物理表文件、数据库等。1先上个图,看一下函数调用过程梗概,中间略过部分细节初始化共享失效状态缓存方法调用流程图2初始化xlog相关结构话说main()->…->PostmasterMain()->…->reset_shared()-