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

正文內(nèi)容

資料庫的備份與還原資料庫的備份還原、卸離附加-展示頁

2024-10-29 10:25本頁面
  

【正文】 發(fā)生錯誤前,交易已作「認(rèn)可」(Commit)動作,但資料尚未寫到磁碟上,根據(jù)「一致性原則」,從最後一個「檢查點(diǎn)」到「認(rèn)可」的操作,需要 Redo,或稱之為向前恢復(fù) (Roll Forward)。 ? 在日誌中存入檢查點(diǎn)紀(jì)錄?!笝z查點(diǎn)」是一個系統(tǒng)設(shè)定的時間(例如: 5分鐘、 10分鐘),DBMS每隔「檢查點(diǎn)」所設(shè)定的時間會處理以下的動作: ? 將主記憶體內(nèi)所有日誌 (Log)紀(jì)錄存回磁碟中。 15 142 錯誤回復(fù) 錯誤回復(fù)程序( Procedure of Failure Recovery) ? 這個程序 DBMS能自動完成而不需任何人工作業(yè)。當(dāng)交易正在讀寫資料庫資料時,發(fā)生磁碟錯誤,以致磁碟中資料可能遺失。 ? 當(dāng)錯誤發(fā)生時,交易的操作不會對資料庫產(chǎn)生影響。 ? 錯誤回復(fù)機(jī)制是維持交易處理的「單元性」和「耐久性」 ? 並行控制機(jī)制是在維持「隔離性」和「一致性」 12 142 錯誤回復(fù) 當(dāng)一個交易提交到 DBMS要被執(zhí)行時, DBMS的責(zé)任是要管理此交易順利的執(zhí)行,包括下列的情況: ? 當(dāng)交易成功的執(zhí)行「認(rèn)可」 (Commit)後,此交易對資料庫所作的資料更新需反應(yīng)到資料庫中。 11 141 交易概念介紹 交易管理在 DBMS是由 錯誤回復(fù) (Failure Recovery)和 並行控制 (Concurrency Control)兩個主要機(jī)制來達(dá)成 。 ? 耐久性 ( Durability) ? 一個交易成功的執(zhí)行「認(rèn)可」( mit)命令後,它對資料庫所作的任何資料更新處理,均反應(yīng)在資料庫中。所謂一致性狀態(tài)是指資料庫的資料滿足資料庫綱要所定義的所有限制,例如整合限制條件。 因此,單元性也稱之為不可部份完成性。如果是正常情況,則整個交易應(yīng)完整的被執(zhí)行。由於系統(tǒng)在同一時間可能會執(zhí)行多的 process,因此如何 保證資料讀取、寫入的正確性 就是交易探討的重要課題。當(dāng)然,一個處理程序的 CPU使用時間片斷( time slice)用完也會發(fā)生被置換( swap)的情況。 ? 假如當(dāng) Pi之 I/O完成後(時間 t3),經(jīng)過排班程式的選擇, Pi會重新拿到 CPU的使用權(quán)。 7 141 交易概念介紹 ? 這時 CPU會中斷 Pi的執(zhí)行,再呼叫檔案系統(tǒng)及磁碟管理系統(tǒng)的服務(wù)將資料讀取到主記載體。在時間 t1, Pi被 CPU執(zhí)行。這是因?yàn)?DBMS安裝在多元程式( multiprogramming)的作業(yè)系統(tǒng)上,這些作業(yè)系統(tǒng)可以同時存取執(zhí)行一個以上的處理程序以交錯( interleaved)方式分享 CPU的使用權(quán)。 資料庫系統(tǒng)是一個交易處理系統(tǒng)(Transaction Processing System),它容許交易同步的被執(zhí)行。1 ? 交易 (Transaction)概念介紹 ? 多人系統(tǒng)下的交易的並行控制 ? 錯誤與例外處理機(jī)制 ? 資料庫的備份 /還原、卸離 /附加介紹 ? 資料的匯出與匯入 Server登入與系統(tǒng)安全 ? SQL Server的登入驗(yàn)證 ? 伺服器角色與資料庫角色 ? 存取權(quán)限的策略制定 第五篇 系統(tǒng)管理與資料安全 2 交易處理 (Transaction Processing) 第十四章 3 Chapter 14 Outline 141 交易概念介紹 142 錯誤回復(fù) 143 交易的並行控制 144 SQL Server中交易與記錄檔 145 與交易有關(guān)的 SQL敘述 146 建立一交易 147 SQL Server 的 3種交易類型 148 巢狀式交易 149 分散式交易 1410選擇交易隔離層級 1411鎖定與死結(jié) 1412本章總結(jié) 4 141 交易概念介紹 在資料庫系統(tǒng)中,交易 (Transaction)概念提供了一個資料處理的邏輯單元 (Logic Unit) 。 ? 在該邏輯單元中如果 全部執(zhí)行成功 ,則會 確定交易期間所修改的所有資料正式成為資料庫的內(nèi)容;如果 有發(fā)生錯誤 ,則必頇 取消或回復(fù) 該交易期間內(nèi)所有的資料修改。 5 141 交易概念介紹 多 使用者系統(tǒng)( Multiuser System) ? 現(xiàn)今多數(shù) DBMS為多使用者系統(tǒng),即同時容許一個以上使用者存取資料庫。 6 141 交易概念介紹 ? 如下圖所示,有兩個處理程序 Pi和 Pj以交錯方式被 CPU執(zhí)行。當(dāng) Pi需要資料庫資料,而這些資料不在主記載體時, DBMS必頇呼叫作業(yè)系統(tǒng),處理此 I/O要求。在此等待的時間中,為了提高 CPU之使用率以及系統(tǒng)整體效能( throughput), CPU會執(zhí)行其他處理程序,在本例中 Pj會被 CPU的排班程式( scheduler)選出而被執(zhí)行,如上頁圖之時間 t2所示。處理程序 Pi和 Pj以交錯方式執(zhí)行其他部份,直到結(jié)束為止。 8 141 交易概念介紹 為何交易會與 多 使用者系統(tǒng)有關(guān)係,因?yàn)榇蠖鄶?shù)的資料庫理論是在交錯同步 (Interleaved Concurrency)的假設(shè)下發(fā)展出來的。 9 141 交易概念介紹 交 易的特性( Properties of Transaction) ? 單元性( Atomicity) ? 一個交易是一個單元( Atomic)的處理。否則,發(fā)生任一錯誤情況時,則將交易所做的資料更新復(fù)原到交易開始前狀況( undo)。 ? 一致性( Consistency ) ? 一個完整的交易能使資料庫從一個一致性狀態(tài)( consistent state)轉(zhuǎn)換到另一個一致性狀態(tài)。 10 141 交易概念介紹 ? 隔離性( Isolation) ? 一個執(zhí)行中的交易不應(yīng)被其他同步執(zhí)行中的交易所影響,即交易間應(yīng)具有隔離機(jī)制。這些更新動作不會受「認(rèn)可」後的任何錯誤所影響。而交易管理的主要目的是要維持資料庫中資料的 一致性 (Consistency)和 正確性 (Correctness)。 ? 在交易執(zhí)行當(dāng)中不會被其他交易影響。 13 142 錯誤回復(fù) 錯誤種類( Types of Failures):一般可分為 3大類,交易錯誤、系統(tǒng)錯誤以及儲存媒體錯誤 ? 交易錯誤( Transaction Failures) ? 邏輯錯誤( Logical E
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1