国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

對SQL SERVER 2000隔離級別的認(rèn)識

2024-08-31 00:48:01
字體:
供稿:網(wǎng)友
        當(dāng)鎖定用作并發(fā)控制機(jī)制時,它可以解決并發(fā)問題。這使所有事務(wù)得以在彼此完全隔離的環(huán)境中運(yùn)行,但是任何時候都可以有多個正在運(yùn)行的事務(wù)。
         可串行性是通過運(yùn)行一組并發(fā)事務(wù)達(dá)到的數(shù)據(jù)庫狀態(tài),等同于這組事務(wù)按某種順序連續(xù)執(zhí)行時所達(dá)到的數(shù)據(jù)庫狀態(tài)。

sql-92 隔離級別
         盡管可串行性對于事務(wù)確保數(shù)據(jù)庫中的數(shù)據(jù)在所有時間內(nèi)的正確性相當(dāng)重要,然而許多事務(wù)并不總是要求完全的隔離。例如,多個作者工作于同一本書的不同章節(jié)。新章節(jié)可以在任意時候提交到項目中。但是,對于已經(jīng)編輯過的章節(jié),沒有編輯人員的批準(zhǔn),作者不能對此章節(jié)進(jìn)行任何更改。這樣,盡管有未編輯的新章節(jié),但編輯人員仍可以確保在任意時間該書籍項目的正確性。編輯人員可以查看以前編輯的章節(jié)以及最近提交的章節(jié)。

          事務(wù)準(zhǔn)備接受不一致數(shù)據(jù)的級別稱為隔離級別。隔離級別是一個事務(wù)必須與其它事務(wù)進(jìn)行隔離的程度。較低的隔離級別可以增加并發(fā),但代價是降低數(shù)據(jù)的正確性。相反,較高的隔離級別可以確保數(shù)據(jù)的正確性,但可能對并發(fā)產(chǎn)生負(fù)面影響。應(yīng)用程序要求的隔離級別確定了 sql server 使用的鎖定行為。

sql-92 定義了下列四種隔離級別,

sql server 支持所有這些隔離級別:
未提交讀(事務(wù)隔離的最低級別,僅可保證不讀取物理損壞的數(shù)據(jù))。
提交讀(sql server 默認(rèn)級別)。
可重復(fù)讀。
可串行讀(事務(wù)隔離的最高級別,事務(wù)之間完全隔離)。
       如果事務(wù)在可串行讀隔離級別上運(yùn)行,則可以保證任何并發(fā)重疊事務(wù)均是串行的。
下面四種隔離級別允許不同類型的行為。

         隔離級別               臟讀不可重復(fù)讀取             幻像未提交讀是是是提交讀否是是可重復(fù)讀否否是可串行讀否否否

        事務(wù)必須運(yùn)行于可重復(fù)讀或更高的隔離級別以防止丟失更新。當(dāng)兩個事務(wù)檢索相同的行,然后基于原檢索的值對行進(jìn)行更新時,會發(fā)生丟失更新。如果兩個事務(wù)使用一個 update 語句更新行,并且不基于以前檢索的值進(jìn)行更新,則在默認(rèn)的提交讀隔離級別不會發(fā)生丟失更新。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 盐源县| 万盛区| 威远县| 方正县| 溧水县| 龙井市| 韶关市| 教育| 团风县| 庆城县| 阳春市| 富民县| 龙陵县| 胶州市| 玉田县| 同江市| 东乡族自治县| 富宁县| 漳平市| 北川| 衡阳县| 共和县| 永年县| 兴宁市| 桂平市| 措勤县| 黔东| 迁安市| 佛坪县| 夹江县| 天长市| 鹰潭市| 伊吾县| 宜春市| 上杭县| 阆中市| 揭东县| 万盛区| 台山市| 南丰县| 九台市|