PostgreSQL启动过程中的那些事七:初始化共享内存和信号十七:shmem中初始化AutoVacuum相关结构...

这一节pg初始化AutoVacuum系统和进程用到的相关结构,通过AutoVacuumShmemInit例程实现。主要是初始化了一个AutoVacuumShmemStruct结构和autovacuum_max_workers个(默认3个,可以根据GUC参数设置)结构组成的链表,以供AutoVacuum相关进程使用。 AutoVacuum系统架构于两种不同的进程:autovacuum发起者进程(la
相关文章
相关标签/搜索