freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫恢復(fù)技術(shù)(4)-wenkub.com

2025-05-11 11:21 本頁面
   

【正文】 保證數(shù)據(jù)一致性是對(duì)數(shù)據(jù)庫的最基本的要求。 建立檢查點(diǎn) ? 定期 ? 按照預(yù)定的一個(gè)時(shí)間間隔 ? 不定期 ? 按照某種規(guī)則,如日志文件已寫滿一半建立一個(gè)檢查點(diǎn) 三、利用檢查點(diǎn)的恢復(fù)策略 ? 當(dāng)事務(wù) T在一個(gè)檢查點(diǎn)之前提交 T對(duì)數(shù)據(jù)庫所做的修改已寫入數(shù)據(jù)庫 ? 在進(jìn)行恢復(fù)處理時(shí),沒有必要對(duì)事務(wù) T執(zhí)行 REDO操作 Tc (檢查點(diǎn) ) Tf(系統(tǒng)故障 ) REDO UNDO UNDO REDO T2 T3 T4 T5 不要 REDO T1 利用檢查點(diǎn)的 恢復(fù)步驟 1. 從重新開始文件中找到最后一個(gè)檢查點(diǎn)記錄在日志文件中的地址 2 由該地址在日志文件中找到最后一個(gè)檢查點(diǎn)記錄 利用檢查點(diǎn)的恢復(fù)策略(續(xù)) 執(zhí)行的事務(wù)清單 ACTIVELIST ? 建立兩個(gè)事務(wù)隊(duì)列 ? UNDOLIST ? REDOLIST ? 把 ACTIVELIST暫時(shí)放入 UNDOLIST隊(duì)列,REDO隊(duì)列暫為空。 介質(zhì)故障的恢復(fù)需要 DBA介入 ? DBA的工作 ? 重裝最近轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫副本和有關(guān)的各日志文件副本 ? 執(zhí)行系統(tǒng)提供的恢復(fù)命令 ? 具體的恢復(fù)操作仍由 DBMS完成 具有檢查點(diǎn)的恢復(fù)技術(shù) 一、問題的提出 二、檢查點(diǎn)技術(shù) 三、利用檢查點(diǎn)的恢復(fù)策略 一、問題的提出 ? 兩個(gè)問題 ? 搜索整個(gè)日志將耗費(fèi)大量的時(shí)間 ? REDO處理:重新執(zhí)行,浪費(fèi)了大量時(shí)間 解決方案 ? 具有檢查點(diǎn)( checkpoint)的恢復(fù)技術(shù) ? 在日志文件中增加檢查點(diǎn)記錄( checkpoint) ? 增加重新開始文件 ? 恢復(fù)子系統(tǒng)在登錄日志文件期間動(dòng)態(tài)地維護(hù)日志 二、檢查點(diǎn)技術(shù) ? 檢查點(diǎn)記錄的內(nèi)容 ? 1. 建立檢查點(diǎn)時(shí)刻所有正在執(zhí)行的事務(wù)清單 ? 2. 這些事務(wù)最近一個(gè)日志記錄的地址 ? 重新開始文件的內(nèi)容 ? 記錄各個(gè)檢查點(diǎn)記錄在日志文件中的地址 在檢查點(diǎn) 維護(hù)日志文件 1. 將當(dāng)前 日志 緩沖區(qū)中的所有日志記錄寫入磁盤的日志文件上。 利用靜態(tài)轉(zhuǎn)儲(chǔ)副本將數(shù)據(jù)庫恢復(fù)到一致性狀態(tài) 故障發(fā)生點(diǎn) 靜態(tài) 轉(zhuǎn)儲(chǔ) 運(yùn)行事務(wù) ↓ 正常運(yùn)行 ─┼───────┼───────────── Ta Tb Tf 登記日志文件 └───────────── 重裝后備副本 恢復(fù) ━━━━━━┥ 利用動(dòng)態(tài)轉(zhuǎn)儲(chǔ)副本將數(shù)據(jù)庫恢復(fù)到一致性狀態(tài) Ta Tb Tf 動(dòng)態(tài) 轉(zhuǎn)儲(chǔ) 運(yùn)行事務(wù) 故障發(fā)生點(diǎn) 正常運(yùn)行 ─┼───────┼───────────── 登記日志文件 登記新日志文件 ─────────┼───────────── ? 轉(zhuǎn)儲(chǔ)日志文件 重裝后備副本 , 然后利用轉(zhuǎn)儲(chǔ)的日志文件恢復(fù) 恢復(fù)到一 ━━━━━━┥ 致性狀態(tài) 2. 裝入有關(guān)的日志文件副本,重做已完成的事務(wù)。 ? 插入操作, “ 更新前的值 ” 為空,則相當(dāng)于做刪除操作 ? 刪除操作, “ 更新后的值 ” 為空,則相當(dāng)于做插入操作 ? 若是修改操作,則用 BI 代替 AI( After Image) 事務(wù)故障的恢復(fù)步驟 3. 繼續(xù)反向掃描日志文件,查找該事務(wù)的其他更新操作,并做同樣處理。 ? 利用這些日志文件副本進(jìn)一步恢復(fù)事務(wù),避免重新運(yùn)行事務(wù)程序。 轉(zhuǎn)儲(chǔ) 故障發(fā)生點(diǎn) 轉(zhuǎn)儲(chǔ) 運(yùn)行事務(wù) ↓ 正常運(yùn)行 ─┼───────┼───────────── Ta Tb Tf 重裝后備副本 重新運(yùn)行事務(wù) 恢復(fù) ─┼───────┴ ----------- - → 三、轉(zhuǎn)儲(chǔ)方法 1.靜態(tài)轉(zhuǎn)儲(chǔ)與動(dòng)態(tài)轉(zhuǎn)儲(chǔ) 2.海量轉(zhuǎn)儲(chǔ)與增量轉(zhuǎn)儲(chǔ) 3.轉(zhuǎn)儲(chǔ)方法小結(jié) 1.靜態(tài)轉(zhuǎn)儲(chǔ) ? 在系統(tǒng)中無運(yùn)行事務(wù)時(shí)進(jìn)行轉(zhuǎn)儲(chǔ) ? 轉(zhuǎn)儲(chǔ)開始時(shí)數(shù)據(jù)庫處于一致性狀態(tài) ? 轉(zhuǎn)儲(chǔ)期間不允許對(duì)數(shù)據(jù)庫的任何存取、修改活動(dòng) ? 優(yōu)點(diǎn): 實(shí)現(xiàn)簡單 ? 缺點(diǎn): 降低了數(shù)據(jù)庫的可用性 ? 轉(zhuǎn)儲(chǔ)必須等用戶事務(wù)結(jié)束 ? 新的事務(wù)必須等轉(zhuǎn)儲(chǔ)結(jié)束 利用靜態(tài)轉(zhuǎn)儲(chǔ)副本進(jìn)行恢復(fù) 故障發(fā)生點(diǎn) 靜態(tài) 轉(zhuǎn)儲(chǔ)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1