【深入】體系結構-002-資料變化如何寫入檔案

Kevin_Weig發表於2018-04-25
第一步:事務開始;

第二步:在buffer cache中找到需要的資料塊,如果沒找到,從資料檔案中載入buffer cache中;

第三步:事務修改buffer cache的資料塊,該資料被標識為“髒資料”,並被寫入log buffer中;

第四步:事務提交,LGWR程式將log buffer中的“髒資料”的日誌條目寫入redo log file中;

第五步:當發生checkpoint,CKPT程式更新所有資料檔案的檔案頭中的資訊,DBWn程式則負責將Buffer Cache中的髒資料寫入到資料檔案中。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31476473/viewspace-2153359/,如需轉載,請註明出處,否則將追究法律責任。

相關文章