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

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