PostgreSQL的内存管理机制十二:共享内存/shmem分配

pg的内存除了AllocSet/MemoryContext外,另一个主要部分就是共享内存(shared memory)。这一节讨论共享内存(简写shmem)的分配。 pg在reset_shared()这个函数里,计算数据缓冲、xlog、clog、共享进程、子事务、并发控制、轻量级锁、backend进程等需要的共享内存,调用shmget()函数在堆上分配,用PGShmemHeader *类型的Shm
相关文章
相关标签/搜索