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

正文內(nèi)容

數(shù)據(jù)庫(kù)恢復(fù)技術(shù)(5)(完整版)

  

【正文】 避免的。第 6章 數(shù)據(jù)庫(kù)恢復(fù)技術(shù) 引言 數(shù)據(jù)庫(kù)恢復(fù)概述 故障的類(lèi)型 恢復(fù)的實(shí)現(xiàn)技術(shù) 恢復(fù)的策略 采用檢查點(diǎn)的恢復(fù)技術(shù) 引言 ? 事務(wù) 是 DBMS中的基本執(zhí)行單位; ? 在任何情況下, DBMS都應(yīng)保證事務(wù)的 ACID性質(zhì)。 ? 這些故障輕則造成運(yùn)行事務(wù)非正常中斷,影響數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)中全部或部分?jǐn)?shù)據(jù)丟失。如運(yùn)算溢出、并發(fā)事務(wù)發(fā)生死鎖而被選中撤消該事務(wù)、違反了某些完整性限制等。這時(shí)主存內(nèi)容,尤其是數(shù)據(jù)庫(kù)緩沖區(qū) (在內(nèi)存 )中的內(nèi)容都被丟失,所有運(yùn)行事務(wù)都非正常終止。 故障的類(lèi)型 4. 計(jì)算機(jī)病毒 ? 計(jì)算機(jī)病毒是具有破壞性、可以自我復(fù)制的計(jì)算機(jī)程序。這就是說(shuō),數(shù)據(jù)庫(kù)中任何一部分被破壞的或不正確的數(shù)據(jù)可以根據(jù)存儲(chǔ)在系統(tǒng)別處的冗余數(shù)據(jù)來(lái)重建。 恢復(fù)的實(shí)現(xiàn)技術(shù) ? 例如在下圖中,系統(tǒng)在 Ta時(shí)刻停止運(yùn)行事務(wù)進(jìn)行數(shù)據(jù)庫(kù)備份,在 Tb時(shí)刻備份完畢,得到 Tb0時(shí)刻的數(shù)據(jù)庫(kù)一致性副本。 ? 備份還可以分為海量備份和增量備份兩種方式。 恢復(fù)的實(shí)現(xiàn)技術(shù) ? 對(duì)于以記錄為單位的日志文件,日志文件中需要登記的內(nèi)容包括: ? 各個(gè)事務(wù)的開(kāi)始 (BEGIN TRANSACTION)標(biāo)記 ? 各個(gè)事務(wù)的結(jié)束 (COMMIT或 ROLL BACK)標(biāo)記 ? 各個(gè)事務(wù)的所有更新操作 ? 這里每個(gè)事務(wù)開(kāi)始的標(biāo)記、每個(gè)事務(wù)的結(jié)束標(biāo)記和每個(gè)更新操作均作為日志文件中的一個(gè)日志記錄 (log record)。 恢復(fù)的實(shí)現(xiàn)技術(shù) 3) 登記日志文件( logging) ? 為保證數(shù)據(jù)庫(kù)是可恢復(fù)的,登記日志文件時(shí)必須遵循兩條原則: 1. 登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序。 恢復(fù)的策略 ? 事務(wù)故障是指事務(wù)在運(yùn)行至正常終止點(diǎn)前被中止,這時(shí)恢復(fù)子系統(tǒng)應(yīng)利用日志文件撤消( UNDO)此事務(wù)已對(duì)數(shù)據(jù)庫(kù)進(jìn)行的修改。 4) 如此處理下去,直至讀到此事務(wù)的開(kāi)始標(biāo)記,事務(wù)故障恢復(fù)就完成了。 3) 對(duì)重做隊(duì)列中的各個(gè)事務(wù)進(jìn)行重做 (REDO)處理。 – 然后正向掃描日志文件,對(duì)重做隊(duì)列中的所有事務(wù)進(jìn)行重做處理。 ? 二是很多需要 REDO處理的事務(wù)實(shí)際上已經(jīng)將它們的更新操作結(jié)果寫(xiě)到數(shù)據(jù)庫(kù)中了,然而恢復(fù)子系統(tǒng)又重新執(zhí)行了這些操作,浪費(fèi)了大量時(shí)間。 2) 在日志文件中寫(xiě)入一個(gè)檢查點(diǎn)記錄。 采用檢查點(diǎn)的恢復(fù)技術(shù) ? 系統(tǒng)出現(xiàn)故障時(shí)恢復(fù)子系統(tǒng)將根據(jù)事務(wù)的不同狀態(tài)采取不同的恢復(fù)策略。 2) 由該檢查點(diǎn)記錄得到檢查點(diǎn)建立時(shí)刻所有正在執(zhí)行的事務(wù)清單ACTIVELIST。 采用檢查點(diǎn)的恢復(fù)技術(shù) 3) 從檢查點(diǎn)開(kāi)始正向掃描日志文件 ? 如有新開(kāi)始的事務(wù) Ti,把 Ti暫時(shí)放入 UNDOLIST隊(duì)列; ? 如有提交的事務(wù) Tj,把 Tj從 UNDOLIST隊(duì)列移到 REDOLIST隊(duì)列; 直到日志文件結(jié)束。 ? T2:在檢查點(diǎn)之前開(kāi)始執(zhí)行,在檢查點(diǎn)之后故障點(diǎn)之前提交。 4) 把檢查點(diǎn)記錄在日志文件中的地址寫(xiě)入一個(gè)重新開(kāi)始文件。 采用檢查點(diǎn)的恢復(fù)技術(shù) ? 檢查點(diǎn)技術(shù)就是在日志文件中增加一類(lèi)新的記錄 檢查點(diǎn)記錄( checkpoint),增加一個(gè)重新開(kāi)始文件,并讓恢復(fù)子系統(tǒng)在登錄日志文件期間動(dòng)態(tài)地維護(hù)日志。 – 這樣就可以將數(shù)據(jù)庫(kù)恢復(fù)至故障前某一時(shí)刻的一致?tīng)顟B(tài)了。即將日志記錄中“更新后的值”寫(xiě)入數(shù)據(jù)庫(kù)。因此恢復(fù)操
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1