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

正文內(nèi)容

資料庫(kù)的備份與還原資料庫(kù)的備份還原、卸離附加-資料下載頁(yè)

2025-10-08 10:25本頁(yè)面

【導(dǎo)讀】多人系統(tǒng)下的交易的並行控制。錯(cuò)誤與例外處理機(jī)制。資料庫(kù)的備份/還原、卸離/附加介紹。資料的匯出與匯入。伺服器角色與資料庫(kù)角色。存取權(quán)限的策略制定。在該邏輯單元中如果全部執(zhí)行成功,則會(huì)確定。交易期間內(nèi)所有的資料修改。許交易同步的被執(zhí)行。現(xiàn)今多數(shù)DBMS為多使用者系統(tǒng),即同時(shí)容許。如下圖所示,有兩個(gè)處理程序Pi和Pj以交。錯(cuò)方式被CPU執(zhí)行。統(tǒng),處理此I/O要求。這時(shí)CPU會(huì)中斷Pi的執(zhí)行,再呼叫檔案系統(tǒng)及。假如當(dāng)Pi之I/O完成後,經(jīng)過排班程。式的選擇,Pi會(huì)重新拿到CPU的使用權(quán)。易探討的重要課題。因此,單元性也稱之為。一個(gè)完整的交易能使資料庫(kù)從一個(gè)一致性狀態(tài)。定義的所有限制,例如整合限制條件。一個(gè)執(zhí)行中的交易不應(yīng)被其他同步執(zhí)行中的交易所。易對(duì)資料庫(kù)所作的資料更新需反應(yīng)到資料庫(kù)中。在交易執(zhí)行當(dāng)中不會(huì)被其他交易影響。主要是指磁碟錯(cuò)誤。這個(gè)程序DBMS能自動(dòng)完成而不需任何人工作。在日誌中存入檢查點(diǎn)紀(jì)錄。

  

【正文】 級(jí) 根據(jù)選擇的交易隔離層級(jí),當(dāng)存取資源時(shí),系統(tǒng)會(huì)使用鎖機(jī)制 (Lock)鎖住該資源,以便免其他交易來存取而發(fā)生一些錯(cuò)誤的現(xiàn)象。 可使用 SET TRANSACTION ISOLATION LEVEL敘述來設(shè)定交易隔離層級(jí) ? 語(yǔ)法結(jié)構(gòu): SET TRANSACTION ISOLATION LEVEL { READ COMMITTED | READ UNCOMMITTED | REPEATABLE READ | SERIALIZABLE} 48 1410 選擇交易隔離層級(jí) SET LOCK_TIMEOUT敘述 ? 語(yǔ)法結(jié)構(gòu): SET LOCK_TIMEOUT timeout_period ? 功能:宣告一 SQL敘述等待一鎖機(jī)制被釋放的時(shí)間(TIMEOUT),以千分之一秒為單位, 1表示永久的等待,但永久等待很容易造成死結(jié),此為系統(tǒng)預(yù)設(shè)值 。 ? 範(fàn)例 : 請(qǐng)?jiān)O(shè)定 TIMEOUT為 1,800毫秒,然後查詢?cè)撛O(shè)定值。 set lock_timeout 1800 select @@lock_timeout 49 1411鎖定與死結(jié) SQL Server擁有多個(gè)資料粒度 (Granularity)的鎖定(Lock),允許交易 鎖定不同類型 的資源。 為了把鎖定的成本降至最低, SQL Server會(huì)自動(dòng)依照交易的適當(dāng)層級(jí)來鎖定資源。 ? 鎖定於較小的資料粒度如資料列則可以提高並行性,但如果鎖定太多的資料列則會(huì)因?yàn)槌钟懈嗟逆i定而造成系統(tǒng)的負(fù)擔(dān),可能反而不如直接鎖定資料表。 ? 鎖定於較大的資料粒度如資料表,從並行性的角度來看會(huì)因?yàn)殒i定整個(gè)資料表而限制其他交易對(duì)於該資料表其他部份的存取。但由於必頇維持的鎖定較少,因此系統(tǒng)的負(fù)擔(dān)較低。 50 1411鎖定與死結(jié) 除了資料類型鎖定之外,還提供不同的 資料鎖定 模式: ? 共用鎖定 (S/Shared Lock):用於不作更新資料的讀取作業(yè),例如 SELECT敘述句。 ? 獨(dú)佔(zhàn)鎖定 (X/eXclusive Lock):用於資料修改動(dòng)作,例如 INSERT、 UPDATE以及 DELETE。 ? 更新鎖定 (U/Update Lock):更新 (U)鎖定可防止常見的死結(jié)。 ? 意圖鎖定 (I/Intent Lock):意圖鎖定主要是用來防止其他交易修改較高層級(jí)的資源,而導(dǎo)致較低層級(jí)的鎖定失效與改進(jìn) SQL Server偵測(cè)資料粒度較高層級(jí)鎖定衝突的效率。 51 1411鎖定與死結(jié) 有些鎖定可以同時(shí)發(fā)生在資源 (換句話說就是不同的交易同時(shí)對(duì)一個(gè)資源發(fā)出鎖定 )上,但有些就不行,稱之為鎖定模式的相容性,如下表所列。 52 1411鎖定與死結(jié) 死結(jié):當(dāng)二或多個(gè)工作各自具有某個(gè)資源的鎖定,但其他工作嘗試要鎖定此資源,而造成工作永久封鎖彼此時(shí)就發(fā)生死結(jié) ,例如: ? 交易 A 取得資料列 1 的共用 (S)鎖定。 ? 交易 B 取得資料列 2 的共用 (S)鎖定。 ? 交易 A 現(xiàn)在要求資料列 2 的獨(dú)佔(zhàn) (X)鎖定,但會(huì)被封鎖直到交易 B 完成並釋出對(duì)資料列 2 的共用 (S)鎖定為止 ? 交易 B 現(xiàn)在要求資料列 1 的獨(dú)佔(zhàn) (X)鎖定,但會(huì)被封鎖直到交易 A 完成並釋出對(duì)資料列 1 的共用 (S)鎖定為止。 53 1411鎖定與死結(jié) 在這種情況下,等到交易 B完成後,交易 A才能完成;但交易 B被交易 A封鎖了。這個(gè)狀況也稱為「循環(huán)相依性」 (Cyclic Dependency) 54 1411鎖定與死結(jié) 降低死結(jié)發(fā)生率的建議方式: ? 以相同的順序來存取物件 ? 將交易維持在單一批次中且愈短愈好 ? 在交易中避免使用者互動(dòng) ? 使用較低的隔離等級(jí) 55 1412 本章總結(jié) 資料庫(kù)的異動(dòng)必頇以交易的方式執(zhí)行,這樣才能確保資料的完整性與一致性 交易是一個(gè)單一工作單元該工作邏輯單元必頇呈現(xiàn)出四種屬性,才能有資格成為一筆交易,分別為:?jiǎn)卧?(Atomicity)、一致性 (Consistency)、隔離性 (Isolation) 以及耐久性 (Durability) 屬性,簡(jiǎn)稱為 ACID 交易管理在 DBMS是由錯(cuò)誤回復(fù) (Failure Recovery)和並行控制 (Concurrency Control)兩個(gè)主要機(jī)制來達(dá)成。 「錯(cuò)誤回復(fù)」機(jī)制是維持交易處理的「單元性」和「耐久性」,而「並行控制」機(jī)制是在維持「隔離性」和「一致性」 。 56 1412 本章總結(jié) 在一個(gè)多元程式 (Multiprogramming)或多工 (Multitasking)的資料庫(kù)系統(tǒng)中,必頇提供「並行控制」(Concurrency Control)機(jī)制,否則將會(huì)發(fā)生遺失更新問題 (Lost Update Program)、暫時(shí)更新問題(Temporary Update Problem,或稱之為中途讀取問題 Dirty Read Problem)、不可重複讀取(Nonrepeatable Read)以及幽靈讀取 (Phantom Read)等問題。 SQL Server支援 4種交易隔離層級(jí) Read Unmitted、 Read Committed、 Repeatable Read以及 Serializable 57 1412 本章總結(jié) Read Unmitted的層級(jí)最低,使用的系統(tǒng)資源最少,但是系統(tǒng)並行處理性最高, Serializable的層級(jí)最高,使用的系統(tǒng)資源最多,但是系統(tǒng)並行處理性最低。 SQL Server會(huì)每隔一段時(shí)間,將那些已被修改過的資料寫入資料庫(kù),這種動(dòng)作我們稱之為查核點(diǎn)。 所謂的分散式交易 (Distributed Transaction)是指一交易使用到多個(gè)伺服器的資源,一分散式交易會(huì)使用資源管理員 (Resource Manager)、交易管理員(Transaction Manager)以及二階段認(rèn)可 (Twophase Commit/2PC) 58 1412 本章總結(jié) 在 SQL Server 2020資料鎖定的模式可分為共用鎖定 (S/Shared Lock)、獨(dú)佔(zhàn)鎖定(X/eXclusive Lock)、更新鎖定 (U/Update Lock)以及意圖鎖定 (I/Intent Lock)。而意圖鎖定又可分為意圖共用 (IS)、意圖獨(dú)占 (IX)以及與意圖獨(dú)佔(zhàn)共用 (SIX)。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1