亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

計算機四級《數(shù)據(jù)庫》考試重點:登記日志文件

時間:2025-10-19 23:33:07 報名

2015年計算機四級《數(shù)據(jù)庫》考試重點:登記日志文件

  日志文件的格式和內容

2015年計算機四級《數(shù)據(jù)庫》考試重點:登記日志文件

  日志文件是記錄每個事務對數(shù)據(jù)庫更新操作的文件,數(shù)據(jù)庫系統(tǒng)在運行過程中,DBMS負責將所有事務的更新操作登記到日志文件中,也就是說日志文件是系統(tǒng)自動維護的。

  1、以記錄為單位的日志文件:其內容包括每個事務的開始標記、結束標記和所有更新操作;每個日志記錄的內容包括:事務標識、操作類型、操作對象、更新前數(shù)據(jù)的舊值,和更新后數(shù)據(jù)的新值;

  2、數(shù)據(jù)塊為單位的日志文件:將更新前的整個數(shù)據(jù)塊和更新后的整個數(shù)據(jù)塊全部放在了日志文件中;

  日志文件的作用

  1、事務故障恢復和系統(tǒng)故障恢復必須使用日志文件

  (1)故障恢復的兩個基本操作:UNDO和REDO

  (A) UNDO的作用是撤銷事務,具體步驟:

  (a) 反向掃描日志文件,找到需要撤銷的事務的更新操作;

  (b) 對事務的更新操作執(zhí)行逆操作;

  (c) 繼續(xù)反向查找該事務的其他更新操作,并執(zhí)行相應的逆操作;

  (d) 重復執(zhí)行步驟(C),直至遇到該事務開始記錄。

  (B) REDO的作用是重做事務,具體步驟:

  (a) 正向掃描日志文件,找到需要重做的事務的更新操作;

  (b) 對事務重新執(zhí)行日志文件登記的操作,即將日志文件中“更新后的值”寫入數(shù)據(jù)庫;

  (c) 繼續(xù)正向查找該事務的其他更新操作,并重新執(zhí)行,將日志文件中“更新后的值”寫入數(shù)據(jù)庫;

  (d) 重復執(zhí)行步驟(C),直至遇到該事務的提交記錄。

  (1) 事務故障恢復:只需把相應的事務作撤銷UNDO即可;

  (2) 系統(tǒng)故障恢復:

  (A) 正向掃描日志文件,找到系統(tǒng)故障前發(fā)生的所有事務,如果該事務沒有完成,將其事務標記加入撤銷隊列,如果該事務已經完成,則將其事務標記加入重做隊列;

  (B) 對撤銷隊列中的所有事務作撤銷操作UNDO;

  (C) 對重做隊列中的所有事務作重做操作REDO。

  2、在動態(tài)轉儲方式中必須建立日志文件

  1、 在靜態(tài)轉儲方式中,也可以建立日志文件

  登記日志文件的原則

  1、 登記的次序嚴格按并行事務執(zhí)行的時間次序;

  2、 必須先寫日志文件,后寫數(shù)據(jù)庫

【計算機四級《數(shù)據(jù)庫》考試重點:登記日志文件】相關文章:

計算機四級《數(shù)據(jù)庫》考試重點:數(shù)據(jù)儲存09-25

2017計算機四級考試數(shù)據(jù)庫重點難點09-25

2015年計算機四級《數(shù)據(jù)庫》考試重點:數(shù)據(jù)庫鏡像01-23

2015計算機四級《數(shù)據(jù)庫工程師》復習重點:文件組織09-09

2015計算機四級《數(shù)據(jù)庫工程師》復習重點:文件結構與存取12-08

全國計算機四級數(shù)據(jù)庫考試重點考點03-22

計算機等考四級數(shù)據(jù)庫重點12-24

全國計算機四級《數(shù)據(jù)庫工程師》考試重點02-28

2017年全國計算機四級數(shù)據(jù)庫考試重點02-27