PostgreSQL啓動過程中的那些事七:初始化共享內存和信號十六:shmem中初始化BgWriter...

這一節pg初始化後臺寫進程(BgWriter)用到的相關結構,通過BgWriterShmemInit例程實現。主要是初始化了一個BgWriterShmemStruct結構,並使用了面向過程C語言編程的一個技巧,把這個結構中的固定長度數組BgWriterRequest requests[1]擴充成NBuffers個(根據默認值或GUC參數的設置計算得到)的BgWriterRequest結構的數組,以
相關文章
相關標籤/搜索