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

正文內容

數(shù)據(jù)庫恢復ppt課件(2)(完整版)

2025-06-05 18:23上一頁面

下一頁面
  

【正文】 MMIT事務正常結束 提交 事務的所有操作( 讀 +更新 )事務中所有對數(shù)據(jù)庫的更新 永久 生效ROLLBACK事務異常終止n 事務運行的過程中發(fā)生了故障,不能繼續(xù)執(zhí)行回滾事務的所有 更新 操作n 事務滾回到 開始 時的狀態(tài)An Introduction to Database System三、事務的特性 (ACID特性 )事務的 ACID特性:n 原子性( Atomicity)n 一致性( Consistency)n 隔離性( Isolation)n 持續(xù)性( Durability )An Introduction to Database System1. 原子性n事務是數(shù)據(jù)庫的邏輯工作單位n 事務中包括的諸操作要么都做,要么都不做An Introduction to Database System2. 一致性事務執(zhí)行的結果必須是使數(shù)據(jù)庫從一個 一致性狀態(tài)變到另一個一致性狀態(tài)一致性狀態(tài) :數(shù)據(jù)庫中只包含成功事務提交的結果不一致狀態(tài) :數(shù)據(jù)庫中包含失敗事務的結果An Introduction to Database System一 致性與原子性銀行轉帳:從帳號 A中取出一萬元,存入帳號 B。n 定義一個事務,該事務包括兩個操作n 這兩個操作要么全做,要么全不做n 全做或者全不做,數(shù)據(jù)庫都處于一致性狀態(tài)。讀 A=16A←A1n 這些備用的數(shù)據(jù)文本稱為后備副本或后援副本。2. 對該事務的更新操作執(zhí)行逆操作。n 然后正向掃描日志文件,對重做隊列中的所有事務進行重做處理。保證數(shù)據(jù)一致性是對數(shù)據(jù)庫的最基本的要求。3. 將當前 數(shù)據(jù) 緩沖區(qū)的所有數(shù)據(jù)記錄寫入磁盤的數(shù)據(jù)庫中。An Introduction to Database System 系統(tǒng)故障的恢復n 系統(tǒng)故障造成數(shù)據(jù)庫不一致狀態(tài)的原因n 一些未完成事務對數(shù)據(jù)庫的更新已寫入數(shù)據(jù)庫n 一些已提交事務對數(shù)據(jù)庫的更新還留在緩沖區(qū)沒來得及寫入數(shù)據(jù)庫n 恢復方法n 1. Undo 故障發(fā)生時未完成的事務n 2. Redo 已完成的事務n 系統(tǒng)故障的恢復由系統(tǒng)在 重新啟動時 自動完成,不需要用戶干預 An Introduction to Database System系統(tǒng)故障的恢復 步驟1. 正向掃描日志文件(即從頭掃描日志文件)n Redo隊列 : 在故障發(fā)生前已經提交的事務 T1, T3, T8…..n Undo隊列 :故障發(fā)生時尚未完成的事務 T2, T4, T5, T6, T7, T9 …...An Introduction to Database System系統(tǒng)故障的恢復步驟2. 對 Undo隊列 事務進行 UNDO處理 反向掃描日志文件,對每個 UNDO事務的更 新操作執(zhí)行逆操作 T2, T4, T5, T6, T7, T9 …… 3. 對 Redo隊列事務進行 REDO處理 正向掃描日志文件,對每個 REDO事務重新 執(zhí)行登記的操作 T1, T3, T8…..An Introduction to Database System 介質故障的恢復1. 重裝數(shù)據(jù)庫, 使數(shù)據(jù)庫恢復到一致性狀態(tài)2. 重做已完成的事務An Introduction to Database System 介質故障的恢復n恢復步驟1. 裝入最新的后備數(shù)據(jù)庫副本,使數(shù)據(jù)庫恢復到最近一次轉儲時的一致性狀態(tài)。n DBA應該根據(jù)數(shù)據(jù)庫使用情況確定適當?shù)霓D儲周期和轉儲方法。④T2T1An Introduction to Database System4. 持續(xù)性n 持續(xù)性也稱永久性( Permanence)n 一個事務一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應該是永久性的。A←A3寫回 A=13① 數(shù)據(jù)庫系統(tǒng)概論An Introduction to Database System第十章 數(shù)據(jù)庫恢復技術An Introduction to Database System第十章 數(shù)據(jù)庫恢復技術 事務的基本概念 數(shù)據(jù)庫恢復概述 故障的種類 恢復的實現(xiàn)技術 恢復策略 具有檢查點的恢復技術 數(shù)據(jù)庫鏡像 小結An Introduction to Database System 事務的基本概念一、什么是事務二、如何定義事務三、事務的特性An Introduction to Database System一、什么是事務n 事務 (Transaction)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做,要么全不做,是一個不可分割的工作單位n 事務和程序是兩個概念n 在關系數(shù)據(jù)庫中,一個事務可以是一條SQL語句,一組 SQL語句或整個程序n 一個應用程序通常包含多個事務n 事務是恢復和并發(fā)控制的基本單位An Introduction to Database System二、如何定義事務n 顯式定義方式 BEGIN TRANSACTION BEGIN TRANSACTION SQL 語句 1 SQL 語句 1 SQL 語句 2 SQL 語句 2 。B=B+1寫回 A=15n 但轉儲又是十分耗費時間和資源的,不能頻繁進行。4. 如此處理下去,直至讀到此事務的開始標記,事務故障恢復就完成了。2. 在日志文件中寫入一個檢查點記錄。An Introduction to Database System。4. 把檢查點記錄在日志文件中的地址寫入一個重新開始文件。n 對于靜態(tài)轉儲的數(shù)據(jù)庫副本,裝入后數(shù)據(jù)庫即處于一致性狀態(tài)n 對于動態(tài)轉儲的數(shù)據(jù)庫副本,還須同時裝入轉儲時刻的日志文件副本,利用與恢復系統(tǒng)故障相同的方法(即REDO+UNDO), 才能將數(shù)據(jù)庫恢復到一致性狀態(tài)。 例:n 每天晚上進行動態(tài)增量轉儲n 每周進行一次動態(tài)海量轉儲n 每月進行一次靜態(tài)海量轉儲An Introduction to Database System 恢復的實現(xiàn)技術 數(shù)據(jù)轉儲 登記日志文件An Introduction to Database System 登記日志文件一、日志文件的內容二
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1