PostgreSQL啓動過程中的那些事十六:啓動進程三:CheckPointGuts刷出共享內存裏所有數據 ...

         話說啓動進程調用 StartupXLOG 啓動 xlog ,根據情況,如果需要就排除系統故障引起的數據庫不一致狀態,做相應的 REDO 或 UNDO ,然後創建一個檢查點,把所有共享內存磁盤緩衝和提交數據緩衝寫並文件同步到磁盤、把檢查點插入 xlog 文件、更新控制文件,使數據庫達到一種狀態 。 這節接着討論啓動進程在創建檢查點時調用的 CheckPointGuts 方法(在創建
相關文章
相關標籤/搜索