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

正文內(nèi)容

數(shù)據(jù)庫原理與系統(tǒng)第9章database-recov(文件)

2025-06-02 03:01 上一頁面

下一頁面
 

【正文】 UNDOLIST中的每個事務(wù)執(zhí)行 UNDO操作 , 對REDOLIST中的每個事務(wù)執(zhí)行 REDO操作 數(shù)據(jù)庫鏡像 ? 介質(zhì)故障是對系統(tǒng)影響最為嚴(yán)重的一種故障,嚴(yán)重影響數(shù)據(jù)庫的可用性 ? 介質(zhì)故障恢復(fù)比較費時 ? 為預(yù)防介質(zhì)故障, DBA必須周期性地轉(zhuǎn)儲數(shù)據(jù)庫 ? 提高數(shù)據(jù)庫可用性的解決方案 ? 數(shù)據(jù)庫鏡像( Mirror) 數(shù)據(jù)庫鏡像(續(xù)) ? 數(shù)據(jù)庫鏡像 ? DBMS自動把整個數(shù)據(jù)庫或其中的關(guān)鍵數(shù)據(jù)復(fù)制到另一個磁盤上 ? DBMS自動保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性(圖 ) 數(shù)據(jù)庫鏡像的用途 ? 出現(xiàn)介質(zhì)故障時 ? DBMS自動利用鏡像磁盤數(shù)據(jù)進(jìn)行數(shù)據(jù)庫的恢復(fù),不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)庫副本(見下圖 ) ? 沒有出現(xiàn)故障時 ? 可用于并發(fā)操作 (圖 ) ? 一個用戶對數(shù)據(jù)加排他鎖修改數(shù)據(jù) ? 其他用戶可以讀鏡像數(shù)據(jù)庫上的數(shù)據(jù) 數(shù)據(jù)庫鏡像(續(xù)) 小結(jié) ? 如果數(shù)據(jù)庫只包含成功事務(wù)提交的結(jié)果,就說數(shù)據(jù)庫處于一致性狀態(tài)。 2. 在日志文件中寫入一個檢查點記錄。 ? 首先掃描日志文件,找出故障發(fā)生時已提交的事務(wù)的標(biāo)識,將其記入重做隊列。 4. 如此處理下去,直至讀到此事務(wù)的開始標(biāo)記,事務(wù)故障恢復(fù)就完成了。 三、登記日志文件的原則 ? 為保證數(shù)據(jù)庫是可恢復(fù)的,登記日志文件時必須遵循 兩條原則 ? 登記的次序嚴(yán)格按并行事務(wù)執(zhí)行的時間次序 ? 必須 先寫日志文件 , 后寫數(shù)據(jù)庫 ? 寫日志文件操作:把表示這個修改的日志記錄 寫到日志文件 ? 寫數(shù)據(jù)庫操作:把對數(shù)據(jù)的修改寫到數(shù)據(jù)庫中 登記日志文件的原則(續(xù)) ? 為什么要先寫日志文件 ? 寫數(shù)據(jù)庫和寫日志文件是兩個不同的操作 ? 在這兩個操作之間可能發(fā)生故障 ? 如果先寫了數(shù)據(jù)庫修改,而在日志文件中沒有登記下這個修改,則以后就無法恢復(fù)這個修改了 ? 如果先寫日志,但沒有修改數(shù)據(jù)庫,按日志文件恢復(fù)時只不過是多執(zhí)行一次不必要的 UNDO操作,并不會影響數(shù)據(jù)庫的正確性 恢復(fù)策略 事務(wù)故障的恢復(fù) 系統(tǒng)故障的恢復(fù) 介質(zhì)故障的恢復(fù) 事務(wù)故障的恢復(fù) ? 事務(wù)故障:事務(wù)在運行至正常終止點前被中止 ? 恢復(fù)方法 ? 由恢復(fù)子系統(tǒng)應(yīng)利用日志文件撤消( UNDO)此事務(wù)已對數(shù)據(jù)庫進(jìn)行的修改 ? 事務(wù)故障的恢復(fù)由系統(tǒng)自動完成,不需要用戶干預(yù) 事務(wù)故障的恢復(fù)步驟 1. 反向掃描文件日志(即從最后向前掃描日志文件),查找該事務(wù)的更新操作。 ? 但轉(zhuǎn)儲又是十分耗費時間和資源的,不能頻繁進(jìn)行。 事務(wù)的特性 ? 保證事務(wù) ACID特性是事務(wù)處理的任務(wù) ? 破壞事務(wù) ACID特性的因素 ? 多個事務(wù)并行運行時,不同事務(wù)的操作交叉執(zhí)行 ? 事務(wù)在運行過程中被強(qiáng)行停止 第 9章 數(shù)據(jù)庫恢復(fù)技術(shù) 事務(wù)的基本概念 數(shù)據(jù)庫恢復(fù)概述 故障的種類 恢復(fù)的實現(xiàn)技術(shù) 恢復(fù)策略 具有檢查點的恢復(fù)技術(shù) 數(shù)據(jù)庫鏡像 小結(jié) 數(shù)據(jù)庫恢復(fù)概述 ? 故障是不可避免的 ? 計算機(jī)硬件故障 ? 系統(tǒng)軟件和應(yīng)用軟件的錯誤 ? 操作員的失誤 ? 惡意的破壞 ? 故障的影響 ? 運行事務(wù)非正常中斷 ? 破壞數(shù)據(jù)庫 數(shù)據(jù)庫恢復(fù)概述(續(xù)) ? 數(shù)據(jù)庫管理系統(tǒng)對故障的對策 ? DBMS提供恢復(fù)子系統(tǒng) ? 保證故障發(fā)生后,能把數(shù)據(jù)庫中的數(shù)據(jù)從錯誤狀態(tài)恢復(fù)到某種邏輯一致的狀態(tài) ? 保證事務(wù) ACID ? 恢復(fù)技術(shù)是衡量系統(tǒng)優(yōu)劣的重要指標(biāo) 一、事務(wù)故障 ? 什么是事務(wù)故障 ? 某個事務(wù)在運行過程中由于種種原因未運行至正常終止點就夭折了 ? 事務(wù)故障的常見原因 ? 輸入數(shù)據(jù)有誤 ? 運算溢出 ? 違反了某些完整性限制 ? 某些應(yīng)用程序出錯 ? 并行事務(wù)發(fā)生死鎖 ? 。 ? 定義一個事務(wù),該事務(wù)包括兩個操作 ? 這兩個操作要么全做,要么全不做 ? 全做或者全不做,數(shù)據(jù)庫都處于一致性狀態(tài)。 ? 數(shù)據(jù)保護(hù) ? 安全性 ? 完整性 ? 并發(fā)控制 ? 數(shù)據(jù)庫恢復(fù) 數(shù)據(jù)庫恢復(fù)技術(shù) 事務(wù)的基本概念 數(shù)據(jù)庫恢復(fù)概述 故障的種類 恢復(fù)的實現(xiàn)技術(shù) 恢復(fù)策略 具有檢查點的恢復(fù)技術(shù) 數(shù)據(jù)庫鏡像 事務(wù)的基本概念 一、什么是事務(wù) 二、如何定義事務(wù) 三、事務(wù)的特性 一、什么是事務(wù) ? 事務(wù) (Transaction)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做,要么全不做,是一個不可分割的工作單位 ? 事務(wù)和程序是兩個概念 ? 在關(guān)系數(shù)據(jù)庫中,一個事務(wù)可以是一條 SQL語句,一組 SQL語句或整個程序 ? 一個應(yīng)用程序通常包含多個事務(wù) ? 事務(wù)是 恢復(fù) 和 并發(fā)控制 的基本單位 二、如何定義事務(wù) ? 顯式定義方式 BEGIN TRANSACTION BEGIN TRANSACTION SQL 語句 1 S
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1