国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)據(jù)庫(kù)第十章(數(shù)據(jù)庫(kù)恢復(fù)技術(shù))十一章(并發(fā)控制)

這篇具有很好參考價(jià)值的文章主要介紹了數(shù)據(jù)庫(kù)第十章(數(shù)據(jù)庫(kù)恢復(fù)技術(shù))十一章(并發(fā)控制)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1.事務(wù)

2.并發(fā)控制


1.事務(wù)

事務(wù)的特點(diǎn):ACID

原子性? ?atom

一致性? ?consistent

隔離性? ?isolation

持久性? ?durable

故障的種類(lèi)

1.事務(wù)內(nèi)部故障

? ? ? ? 措施:采取redo重做和undo撤銷(xiāo)技術(shù)

2.系統(tǒng)故障DBMS

? ? ? ? 措施:重啟

3.介質(zhì)故障

? ? ? ? 硬件損壞

4.計(jì)算機(jī)病毒

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-489056.html

數(shù)據(jù)恢復(fù)技術(shù)

數(shù)據(jù)轉(zhuǎn)儲(chǔ):

? ? ? ? 對(duì)執(zhí)行失敗的數(shù)據(jù)重新執(zhí)行一遍

日志文件:

? ? ? ? 記錄事務(wù)對(duì)數(shù)據(jù)的更改操作的文件

恢復(fù)的策略

事務(wù)故障:那么就撤銷(xiāo)之前所有的操作

系統(tǒng)故障:還沒(méi)執(zhí)行完的事務(wù)undo,丟失的事務(wù)redo

介質(zhì)故障的恢復(fù):

系統(tǒng)故障:重裝數(shù)據(jù)庫(kù),重做已經(jīng)完成的事務(wù)數(shù)據(jù)庫(kù)第十章(數(shù)據(jù)庫(kù)恢復(fù)技術(shù))十一章(并發(fā)控制)

?系統(tǒng)故障的話(huà),只有故障的時(shí)候還在執(zhí)行著的撤銷(xiāo),其他都是重做

2.并發(fā)控制

并發(fā)帶來(lái)的問(wèn)題

問(wèn)題:

1.丟失修改

我修改的東西丟失了,我把int a=3,a++ ,當(dāng)同時(shí)執(zhí)行多次的時(shí)候就會(huì)出現(xiàn)丟失修改(執(zhí)行了n次++實(shí)際上小于加了n次),因?yàn)閍++位三部,第一步讀取的時(shí)候可能讀的是老數(shù)據(jù)

2.臟讀

? ? ? ? 讀的是已經(jīng)撤回的無(wú)效的數(shù)據(jù)

? ? ? ? PDD商家600元iphon13 店員打錯(cuò)少打一個(gè)0,上架了,立刻發(fā)現(xiàn)撤回。

????????這時(shí)候某位消費(fèi)者趁機(jī)下了10單,6000元,這就是臟讀,讀了無(wú)效的數(shù)據(jù)

3.不可重復(fù)讀?

? ? ? ? 在同一個(gè)事務(wù)中,連續(xù)兩次讀到的數(shù)據(jù)是不一致的數(shù)據(jù)庫(kù)第十章(數(shù)據(jù)庫(kù)恢復(fù)技術(shù))十一章(并發(fā)控制)

?

并發(fā)解決方案

引入鎖

1.排他鎖:

寫(xiě)鎖,X鎖? ? (加寫(xiě)鎖的時(shí)候其他人不可以讀,寫(xiě))

2.共享鎖

讀鎖 ,S鎖? ? (加讀鎖的話(huà)其他人只能讀)

封鎖協(xié)議

一級(jí)封鎖協(xié)議:

修改時(shí)候必須加X(jué)鎖(排他鎖),直到結(jié)束

二級(jí)封鎖協(xié)議

讀的時(shí)候必須加共享鎖(S鎖),讀完結(jié)束

三級(jí)封鎖協(xié)議

讀的時(shí)候必須加S鎖,直到結(jié)束

一級(jí)封鎖協(xié)議解決,修改丟失

二級(jí)封鎖協(xié)議解決臟讀

二級(jí)封鎖協(xié)議解決不可重復(fù)讀

死鎖和活鎖

?死鎖:兩個(gè)鎖,你等我,我等你,相互謙讓?zhuān)蹅z卡在這

活鎖:我等你,你做完了我開(kāi)始,如果前者一直執(zhí)行,可能一直等待

可串行性:

并發(fā)調(diào)動(dòng)的某一次的結(jié)果與串行的結(jié)果一致

可串行性是正確調(diào)度的準(zhǔn)則

兩段鎖協(xié)議
先上鎖的先解鎖

數(shù)據(jù)庫(kù)第十章(數(shù)據(jù)庫(kù)恢復(fù)技術(shù))十一章(并發(fā)控制)

?

封鎖的粒度

封鎖的粒度大并發(fā)就小,開(kāi)銷(xiāo)小。成反比

?

到了這里,關(guān)于數(shù)據(jù)庫(kù)第十章(數(shù)據(jù)庫(kù)恢復(fù)技術(shù))十一章(并發(fā)控制)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 第一章 數(shù)據(jù)庫(kù)操作

    第一章 數(shù)據(jù)庫(kù)操作

    1.1 創(chuàng)建數(shù)據(jù)庫(kù) 創(chuàng)建數(shù)據(jù)庫(kù)是指在數(shù)據(jù)庫(kù)系統(tǒng)中劃分一塊空間,用來(lái)存儲(chǔ)相應(yīng)的數(shù)據(jù),這是進(jìn)行表操作的基礎(chǔ),也是數(shù)據(jù)庫(kù)管理的基礎(chǔ) 在MySQL中創(chuàng)建數(shù)據(jù)庫(kù)之前,可以使用show語(yǔ)句來(lái)顯示當(dāng)前已經(jīng)存在的數(shù)據(jù)庫(kù),具體SQL語(yǔ)句如下 創(chuàng)建數(shù)據(jù)庫(kù)的SQL語(yǔ)句如下,其中 參數(shù)database_name代

    2024年02月05日
    瀏覽(15)
  • 數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)環(huán)境: Oracle數(shù)據(jù)庫(kù)ASM磁盤(pán)組有4塊成員盤(pán)。 數(shù)據(jù)庫(kù)故障分析: Oracle數(shù)據(jù)庫(kù)ASM磁盤(pán)組掉線(xiàn) ,ASM實(shí)例無(wú)法掛載,用戶(hù)聯(lián)系我們要求恢復(fù)oracle數(shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)工程師拿到磁盤(pán)后,先將所有磁盤(pán)以只讀方式進(jìn)行扇區(qū)級(jí)別的鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢

    2024年02月13日
    瀏覽(40)
  • 第一章 數(shù)據(jù)庫(kù)的操作

    第一章 數(shù)據(jù)庫(kù)的操作

    (1)語(yǔ)法 假設(shè)我們想要?jiǎng)?chuàng)建一個(gè)名稱(chēng)為D1的數(shù)據(jù)庫(kù),可以寫(xiě)出下圖中的MySQL語(yǔ)句。 (2)字符集與校驗(yàn)規(guī)則 a.定義 字符集顧名思義字符的集合。但 這個(gè)字符的集合中不僅包含字符,還包含了每個(gè)字符對(duì)應(yīng)的數(shù)字編碼 。比如我們?cè)赾++和c中常用的字符集:ASCII表。 在了解了字符

    2024年02月16日
    瀏覽(27)
  • 數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-Syabse數(shù)據(jù)庫(kù)存儲(chǔ)頁(yè)底層數(shù)據(jù)雜亂的數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-Syabse數(shù)據(jù)庫(kù)存儲(chǔ)頁(yè)底層數(shù)據(jù)雜亂的數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫(kù)恢復(fù)環(huán)境: Sybase版本:SQL Anywhere 8.0。 數(shù)據(jù)庫(kù)故障: 數(shù)據(jù)庫(kù)所在的設(shè)備意外斷電后,數(shù)據(jù)庫(kù)無(wú)法啟動(dòng)。 錯(cuò)誤提示: 使用Sybase Central連接后報(bào)錯(cuò): ? ? 數(shù)據(jù)庫(kù)故障分析: 經(jīng)過(guò)北亞企安數(shù)據(jù)恢復(fù)工程師檢測(cè),定位到數(shù)據(jù)庫(kù)無(wú)法啟動(dòng)的原因:突然斷電導(dǎo)致Sybase數(shù)據(jù)庫(kù)無(wú)法正

    2024年02月15日
    瀏覽(22)
  • 數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-Oracle數(shù)據(jù)庫(kù)文件出現(xiàn)壞塊的數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-Oracle數(shù)據(jù)庫(kù)文件出現(xiàn)壞塊的數(shù)據(jù)恢復(fù)案例

    Oracle數(shù)據(jù)庫(kù)故障初檢分析: 打開(kāi)Oracle數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò),報(bào)錯(cuò)信息:“system01.dbf需要更多的恢復(fù)來(lái)保持一致性,數(shù)據(jù)庫(kù)無(wú)法打開(kāi)”。用戶(hù)急需恢復(fù)zxfg用戶(hù)下的數(shù)據(jù)。 出現(xiàn)上述報(bào)錯(cuò)的可能原因包括:控制文件損壞、數(shù)據(jù)文件損壞,數(shù)據(jù)文件與控制文件的SCN不一致等。 北亞企安數(shù)據(jù)

    2024年02月14日
    瀏覽(20)
  • 【數(shù)據(jù)庫(kù)原理】(27)數(shù)據(jù)庫(kù)恢復(fù)

    【數(shù)據(jù)庫(kù)原理】(27)數(shù)據(jù)庫(kù)恢復(fù)

    在數(shù)據(jù)庫(kù)系統(tǒng)中,恢復(fù)是指在發(fā)生某種故障導(dǎo)致數(shù)據(jù)庫(kù)數(shù)據(jù)不再正確時(shí),將數(shù)據(jù)庫(kù)恢復(fù)到已知正確的某一狀態(tài)的過(guò)程。數(shù)據(jù)庫(kù)故障可能由多種原因引起,包括硬件故障、軟件錯(cuò)誤、操作員失誤以及惡意破壞。為了確保數(shù)據(jù)庫(kù)的安全性和完整性,數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)必須具有

    2024年01月16日
    瀏覽(31)
  • 第一章 SQL Server 數(shù)據(jù)庫(kù)部署

    第一章 SQL Server 數(shù)據(jù)庫(kù)部署

    ?個(gè)人簡(jiǎn)介:云計(jì)算網(wǎng)絡(luò)運(yùn)維專(zhuān)業(yè)人員,了解運(yùn)維知識(shí),掌握TCP/IP協(xié)議,每天分享網(wǎng)絡(luò)運(yùn)維知識(shí)與技能。 座右銘:海不辭水,故能成其大;山不辭石,故能成其高。 個(gè)人主頁(yè): 小李會(huì)科技的主頁(yè) ? 目錄 一 數(shù)據(jù)庫(kù)介紹 (1)使用數(shù)據(jù)庫(kù)的必要性 (2)數(shù)據(jù)庫(kù)的基本概念? 1.數(shù)

    2024年02月07日
    瀏覽(19)
  • 【MySQL新手到通關(guān)】第一章 數(shù)據(jù)庫(kù)概述

    【MySQL新手到通關(guān)】第一章 數(shù)據(jù)庫(kù)概述

    持久化(persistence): 把數(shù)據(jù)保存到可掉電式存儲(chǔ)設(shè)備中以供之后使用 。大多數(shù)情況下,特別是企 業(yè)級(jí)應(yīng)用, 數(shù)據(jù)持久化意味著將內(nèi)存中的數(shù)據(jù)保存到硬盤(pán)上加以”固化” ,而持久化的實(shí)現(xiàn)過(guò)程大多 通過(guò)各種關(guān)系數(shù)據(jù)庫(kù)來(lái)完成。 持久化的主要作用是 將內(nèi)存中的數(shù)據(jù)存儲(chǔ)在關(guān)

    2024年02月07日
    瀏覽(27)
  • 【數(shù)據(jù)庫(kù)原理 ? 七】數(shù)據(jù)庫(kù)并發(fā)控制

    【數(shù)據(jù)庫(kù)原理 ? 七】數(shù)據(jù)庫(kù)并發(fā)控制

    前言 數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快,應(yīng)用最廣的技術(shù)之一,它是專(zhuān)門(mén)研究如何科學(xué)的組織和存儲(chǔ)數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)的技術(shù)。它已成為各行各業(yè)存儲(chǔ)數(shù)據(jù)、管理信息、共享資源和決策支持的最先進(jìn),最常用的技術(shù)。 當(dāng)前互聯(lián)網(wǎng)+與大數(shù)據(jù),一切都建立

    2023年04月12日
    瀏覽(29)
  • 【數(shù)據(jù)庫(kù)原理】(26)數(shù)據(jù)庫(kù)并發(fā)控制

    并發(fā)控制是數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的核心功能之一。它確保在多個(gè)用戶(hù)并行訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)時(shí),數(shù)據(jù)庫(kù)的一致性和完整性得到維護(hù)。 事務(wù)是數(shù)據(jù)庫(kù)中基本的邏輯工作單位,由一系列操作組成,這些操作要么全部執(zhí)行(提交),要么完全不執(zhí)行(回滾)。一個(gè)事務(wù)可以是單個(gè)SQL語(yǔ)

    2024年01月18日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包