在线现看午夜福利片|女人16久久免费视频|鲁丝片一区鲁丝片二区鲁丝|一区二区三区欧美在线

  1. 
    
    <b id="glvx9"></b>
        1. <blockquote id="glvx9"><meter id="glvx9"></meter></blockquote>
            首頁(yè) - 網(wǎng)校 - 萬(wàn)題庫(kù) - 直播 - 雄鷹網(wǎng)校 - 團(tuán)購(gòu) - 書(shū)城 - 模考 - 學(xué)習(xí)通 - 導(dǎo)航 -
            首頁(yè)網(wǎng)校萬(wàn)題庫(kù)直播雄鷹網(wǎng)校團(tuán)購(gòu)書(shū)城模考論壇實(shí)用文檔作文大全寶寶起名
            2015中考
            法律碩士
            2015高考
            MBA考試
            2015考研
            MPA考試
            在職研
            中科院
            考研培訓(xùn)
            專(zhuān)升本
            自學(xué)考試 成人高考
            四 六 級(jí)
            GRE考試
            攻碩英語(yǔ)
            零起點(diǎn)日語(yǔ)
            職稱(chēng)英語(yǔ)
            口譯筆譯
            申碩英語(yǔ)
            零起點(diǎn)韓語(yǔ)
            商務(wù)英語(yǔ)
            日語(yǔ)等級(jí)
            GMAT考試
            公共英語(yǔ)
            職稱(chēng)日語(yǔ)
            新概念英語(yǔ)
            專(zhuān)四專(zhuān)八
            博思考試
            零起點(diǎn)英語(yǔ)
            托?荚
            托業(yè)考試
            零起點(diǎn)法語(yǔ)
            雅思考試
            成人英語(yǔ)三級(jí)
            零起點(diǎn)德語(yǔ)
            等級(jí)考試
            華為認(rèn)證
            水平考試
            Java認(rèn)證
            職稱(chēng)計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
            公 務(wù) 員
            導(dǎo)游考試
            物 流 師
            出版資格
            單 證 員
            報(bào) 關(guān) 員
            外 銷(xiāo) 員
            價(jià)格鑒證
            網(wǎng)絡(luò)編輯
            駕 駛 員
            報(bào)檢員
            法律顧問(wèn)
            管理咨詢
            企業(yè)培訓(xùn)
            社會(huì)工作者
            銀行從業(yè)
            教師資格
            營(yíng)養(yǎng)師
            保險(xiǎn)從業(yè)
            普 通 話
            證券從業(yè)
            跟 單 員
            秘書(shū)資格
            電子商務(wù)
            期貨考試
            國(guó)際商務(wù)
            心理咨詢
            營(yíng) 銷(xiāo) 師
            司法考試
            國(guó)際貨運(yùn)代理人
            人力資源管理師
            廣告師職業(yè)水平
            衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
            會(huì)計(jì)從業(yè)資格
            基金從業(yè)資格
            統(tǒng)計(jì)從業(yè)資格
            經(jīng)濟(jì)師
            精算師
            統(tǒng)計(jì)師
            會(huì)計(jì)職稱(chēng)
            法律顧問(wèn)
            ACCA考試
            初級(jí)會(huì)計(jì)職稱(chēng)
            資產(chǎn)評(píng)估師
            高級(jí)經(jīng)濟(jì)師
            注冊(cè)會(huì)計(jì)師
            高級(jí)會(huì)計(jì)師
            美國(guó)注冊(cè)會(huì)計(jì)師
            審計(jì)師考試
            國(guó)際內(nèi)審師
            注冊(cè)稅務(wù)師
            理財(cái)規(guī)劃師
            一級(jí)建造師
            安全工程師
            設(shè)備監(jiān)理師
            公路監(jiān)理師
            公路造價(jià)師
            二級(jí)建造師
            招標(biāo)師考試
            物業(yè)管理師
            電氣工程師
            建筑師考試
            造價(jià)工程師
            注冊(cè)測(cè)繪師
            質(zhì)量工程師
            巖土工程師
            注冊(cè)給排水
            造價(jià)員考試
            注冊(cè)計(jì)量師
            環(huán)保工程師
            化工工程師
            暖通工程師
            咨詢工程師
            結(jié)構(gòu)工程師
            城市規(guī)劃師
            材料員考試
            消防工程師
            監(jiān)理工程師
            房地產(chǎn)估價(jià)
            土地估價(jià)師
            安全評(píng)價(jià)師
            房地產(chǎn)經(jīng)紀(jì)人
            投資項(xiàng)目管理師
            環(huán)境影響評(píng)價(jià)師
            土地登記代理人
            寶寶起名
            繽紛校園
            實(shí)用文檔
            入黨申請(qǐng)
            英語(yǔ)學(xué)習(xí)
            思想?yún)R報(bào)
            作文大全
            工作總結(jié)
            求職招聘 論文下載 直播課堂

            2015計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)工程師復(fù)習(xí)(9)

            考試吧整理了“2015計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)工程師復(fù)習(xí)”,提供給各位考生備考,更多考試資料請(qǐng)持續(xù)關(guān)注考試吧計(jì)算機(jī)等級(jí)考試頻道!

              點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)工程師復(fù)習(xí)匯總

              第9章 事務(wù)調(diào)度與并發(fā)控制

              9.1事務(wù)與事務(wù)調(diào)度

              9.1.1 事務(wù)的概念

              1、 事務(wù)是構(gòu)成數(shù)據(jù)庫(kù)應(yīng)用中一個(gè)獨(dú)立邏輯工作單元的操作的集合,也是訪問(wèn)并可能更新數(shù)據(jù)庫(kù)中各種數(shù)據(jù)項(xiàng)的一個(gè)程序執(zhí)行單元。數(shù)據(jù)庫(kù)系統(tǒng)通過(guò)執(zhí)行各種事務(wù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的操作,管理和執(zhí)行事務(wù)是DBMS的基本功能。

              9.1.2 事務(wù)的特性(ACID特性)

              1、原子性(Atomicity)

              一個(gè)事務(wù)對(duì)數(shù)據(jù)庫(kù)的所有操作是一個(gè)不可分割的工作單元,這些操作要么全部執(zhí)行,要么一個(gè)也不執(zhí)行。

              2、 一致性(Consistency)

              當(dāng)一個(gè)事務(wù)獨(dú)立執(zhí)行時(shí),其執(zhí)行結(jié)果應(yīng)維護(hù)數(shù)據(jù)庫(kù)的一致性,即數(shù)據(jù)庫(kù)不會(huì)因事務(wù)執(zhí)行而受到破壞。數(shù)據(jù)庫(kù)滿足全部完整性約束,處于正確的狀態(tài);

              3、 隔離性(Isolation)

              當(dāng)多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),系統(tǒng)應(yīng)保證一個(gè)事務(wù)的執(zhí)行結(jié)果不受其他事務(wù)的干擾,事務(wù)并發(fā)執(zhí)行結(jié)果與這些事務(wù)串行執(zhí)行時(shí)的結(jié)果是一樣的;

              4、 持久性(Durability)

              一個(gè)事務(wù)一旦成功完成全部操作,則它對(duì)數(shù)據(jù)庫(kù)的所有更新就永久地反映在數(shù)據(jù)庫(kù)中,即使以后數(shù)據(jù)庫(kù)發(fā)生了故障;

              9.1.3 事務(wù)調(diào)度

              1、 一個(gè)事務(wù)中各操作的執(zhí)行順序和執(zhí)行時(shí)機(jī)一方面取決于事務(wù)自身內(nèi)部邏輯,另一方面也受DBMS中事務(wù)調(diào)度機(jī)制的控制。當(dāng)多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),DBMS必須采用合適的并發(fā)調(diào)度機(jī)制合理安排各個(gè)事務(wù)執(zhí)行順序,以保證事務(wù)的ACID特性。

              2、 調(diào)度分為串行調(diào)度和并發(fā)調(diào)度,串行調(diào)度的特點(diǎn)是一個(gè)事務(wù)的所有操作都執(zhí)行完后才開(kāi)始執(zhí)行另一事務(wù),不存在事務(wù)操作的交叉執(zhí)行;不同事務(wù)操作的交叉執(zhí)行稱(chēng)為并發(fā)調(diào)度,DBMS交叉執(zhí)行來(lái)自多個(gè)事務(wù)的各個(gè)操作,以提高數(shù)據(jù)庫(kù)系統(tǒng)的性能。

              9.1.4 可串行化調(diào)度

              1、 事務(wù)的串行調(diào)度能夠產(chǎn)生正確的結(jié)果,但執(zhí)行效率低,如果并發(fā)調(diào)度S等價(jià)于某一定義在TS上的串行調(diào)度,那么S稱(chēng)為可串行化調(diào)度;

              2、 給定兩個(gè)定義在事務(wù)集TS上的的調(diào)度S和S’,如果可以通過(guò)交換S中一系列非沖突操作的執(zhí)行順序?qū)轉(zhuǎn)換為S’,則稱(chēng)S與S’是沖突等價(jià)。

              3、 如果定義在事務(wù)TS上的并發(fā)調(diào)度S沖突等價(jià)于事務(wù)集TS上的某個(gè)串行調(diào)度S’,則稱(chēng)S是沖突可串行的。

              4、 在引入沖突可串行概念后,判斷一個(gè)并發(fā)調(diào)度是否正確可以歸結(jié)為判斷該調(diào)度是否沖突可串行的。

              9.2 基于鎖的并發(fā)控制技術(shù)

              9.2.1 鎖的概念

              1、 對(duì)數(shù)據(jù)庫(kù)系統(tǒng)中每個(gè)可能被多個(gè)事務(wù)并發(fā)訪問(wèn)的數(shù)據(jù)項(xiàng)設(shè)置鎖,鎖代表了對(duì)該數(shù)據(jù)項(xiàng)的訪問(wèn)權(quán)限。即事務(wù)T在訪問(wèn)數(shù)據(jù)項(xiàng)Q前須向DBMS申請(qǐng)獲得設(shè)置在Q上的鎖,如成功,則T獲得對(duì)Q的訪問(wèn)權(quán),T對(duì)Q操作完成后,釋放所占用的鎖,允許其他事務(wù)獲得該鎖并訪問(wèn)Q,在T釋放設(shè)置在Q上的鎖前,其他事務(wù)不能訪問(wèn)Q。

              2、 鎖的類(lèi)型有兩種:

              (1) 互斥鎖(X鎖):若T獲得Q上的X鎖,則T可以對(duì)Q讀寫(xiě),其他事務(wù)不能再對(duì)Q進(jìn)行任何操作,直到T釋放Q上的鎖;

              (2) 共享鎖(S鎖):若T獲得Q上的S鎖,則T可以對(duì)Q進(jìn)行讀取操作,但不可以修改,同時(shí),允許其他事務(wù)再申請(qǐng)獲得Q上的S鎖,與T并行讀取Q,但在T釋放Q上的S鎖前,其他事務(wù)不能對(duì)Q做任何修改;

              9.2.2 加鎖協(xié)議

              1、 保證數(shù)據(jù)一致性的三級(jí)加鎖協(xié)議:

              (1) 1級(jí)加鎖協(xié)議要求事務(wù)T在修改數(shù)據(jù)項(xiàng)Q之前必須先對(duì)Q加X(jué)鎖,直到事務(wù)結(jié)束才釋放,事務(wù)結(jié)束包括正常結(jié)束和非正常結(jié)束,但事務(wù)如果只對(duì)Q讀而不寫(xiě),則不需對(duì)Q加鎖;

              (2) 2級(jí)加鎖協(xié)議是在1級(jí)加鎖協(xié)議基礎(chǔ)上,要求T在讀取Q前必須先對(duì)其加S鎖,讀完后立即釋放S鎖;

              (3) 3級(jí)加鎖協(xié)議是在1級(jí)加鎖協(xié)議基礎(chǔ)上,要求在讀取Q前必須先對(duì)其加S鎖,但需等到事務(wù)結(jié)束后才釋放S鎖。

              9.2.3 兩階段鎖協(xié)議

              1、 兩階段鎖(2PL)基本原理如下:

              (1) 每個(gè)事務(wù)的執(zhí)行過(guò)程劃分為兩個(gè)階段,加鎖階段和解鎖階段;

              (2) 在加鎖階段,事務(wù)可以申請(qǐng)獲得任何數(shù)據(jù)項(xiàng)上的任何類(lèi)型的鎖,但是不允許釋放任何鎖;

              (3) 在解鎖階段,事務(wù)可以釋放任何數(shù)據(jù)上的任何類(lèi)型的鎖,但是不能再申請(qǐng)任何的鎖;

              (4) 每個(gè)事務(wù)開(kāi)始執(zhí)行后就進(jìn)入加鎖階段,當(dāng)?shù)谝淮吾尫沛i后,即進(jìn)入解鎖階段。

              9.2.4 鎖粒度

              1、 施加X(jué)鎖和S鎖的數(shù)據(jù)項(xiàng)大小稱(chēng)為鎖粒度。

              2、 鎖粒度越大,系統(tǒng)中可以被鎖的數(shù)據(jù)項(xiàng)就越少,事務(wù)的并發(fā)執(zhí)行度也越低,但同時(shí)系統(tǒng)的開(kāi)銷(xiāo)也小,相反,當(dāng)鎖粒度越小時(shí),事務(wù)的并發(fā)度高,但系統(tǒng)開(kāi)銷(xiāo)也較大;

              9.3 死鎖處理

              9.3.1 死鎖預(yù)防

              1、 一次加鎖法

              該方法要求每個(gè)事務(wù)在開(kāi)始時(shí)必須將需要訪問(wèn)的數(shù)據(jù)項(xiàng)全部加鎖,否則不能執(zhí)行下去,也就是要求事務(wù)必須一次性地獲得對(duì)需要訪問(wèn)的全部數(shù)據(jù)項(xiàng)的訪問(wèn)權(quán);

              該方法的缺點(diǎn)是:

              (1) 多個(gè)數(shù)據(jù)項(xiàng)會(huì)被一個(gè)事務(wù)長(zhǎng)期鎖定獨(dú)占,導(dǎo)致其他事務(wù)無(wú)法及時(shí)訪問(wèn)這些數(shù)據(jù)項(xiàng),降低了系統(tǒng)的并發(fā)程度;

              (2) 由于很難事先精確知道每個(gè)事務(wù)在執(zhí)行過(guò)程中需要加鎖的全部數(shù)據(jù)項(xiàng),只能擴(kuò)大加鎖范圍,將事務(wù)執(zhí)行時(shí)可能訪問(wèn)的所有數(shù)據(jù)項(xiàng)全部加鎖,進(jìn)一步降低了系統(tǒng)的并發(fā)程度;

              2、 順序加鎖法

              該方法對(duì)數(shù)據(jù)庫(kù)中事務(wù)訪問(wèn)的所有數(shù)據(jù)項(xiàng)規(guī)定一個(gè)加鎖順序,每個(gè)事務(wù)在執(zhí)行過(guò)程中必須按此順序?qū)λ钄?shù)據(jù)加鎖;

              該方法的缺點(diǎn):

              (1) 數(shù)據(jù)庫(kù)中需要加鎖的數(shù)據(jù)項(xiàng)非常多,并且不斷變化,維護(hù)這些數(shù)據(jù)項(xiàng)的加鎖順序很困難,代價(jià)非常大;

              (2) 事務(wù)訪問(wèn)的數(shù)據(jù)項(xiàng)有時(shí)無(wú)法事先完全確定,有時(shí)很難要求事務(wù)按照固定的順序?qū)@些數(shù)據(jù)項(xiàng)進(jìn)行加鎖;

              9.3.2 死鎖檢測(cè)與恢復(fù)

              1、 死鎖檢測(cè)

              (1) 可以利用事務(wù)等待圖進(jìn)行死鎖檢測(cè),數(shù)據(jù)庫(kù)系統(tǒng)出現(xiàn)死鎖當(dāng)且僅當(dāng)事務(wù)等待圖中包含回路,而且回路中的所有事務(wù)就是處于死鎖的事務(wù);

              (2) 數(shù)據(jù)庫(kù)并發(fā)控制子系統(tǒng)動(dòng)態(tài)地構(gòu)造和維護(hù)事務(wù)等待圖,并周期地檢測(cè)等待圖,如圖中有回路,則說(shuō)明系統(tǒng)中出現(xiàn)了死鎖;

              2、死鎖恢復(fù)

              (1) 當(dāng)發(fā)現(xiàn)死鎖存在時(shí),系統(tǒng)可以通過(guò)死鎖恢復(fù)機(jī)制將系統(tǒng)從死鎖中解救出來(lái),通常是選取一個(gè)或幾個(gè)死鎖事務(wù),撤消這些事務(wù),釋放其所有的鎖,消除事務(wù)等待圖中的回路,從而解決了系統(tǒng)死鎖問(wèn)題;

              (2) 如果決定撤消哪個(gè)事務(wù)或哪些事務(wù),有兩個(gè)原則:

              A、 選擇處于最多條回路交點(diǎn)處的事務(wù);

              B、 選擇具有最少撤消代價(jià)的事務(wù)。

              9.4 活鎖處理

              1、如果一個(gè)事務(wù)在系統(tǒng)不存在死鎖的情況下,長(zhǎng)期得不到DBMS的獲批,處于長(zhǎng)時(shí)間等待中的情況叫活鎖,為了避免活鎖,DBMS可采用先來(lái)先服務(wù)的原則解決。

              相關(guān)推薦:

              各地2015年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總

              各地2015年上半年計(jì)算機(jī)等級(jí)考試費(fèi)用匯總

              考試吧特別策劃:2015年計(jì)算機(jī)等級(jí)考試報(bào)考指南

            文章搜索
            版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
            Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) All Rights Reserved 
            中國(guó)科學(xué)院研究生院權(quán)威支持(北京)
            在線模擬試題
            考證通關(guān)殺器
            考試最新資訊
            學(xué)
            一次通關(guān)技巧