伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 數(shù)據(jù)庫 > 數(shù)據(jù)庫并發(fā)

數(shù)據(jù)庫并發(fā)

2018-07-05 14:54:13 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

(5)數(shù)據(jù)庫并發(fā)

Oracle在日志中記錄修改后數(shù)據(jù),而將修改前的數(shù)據(jù)記錄到“回滾段”(ROLLBACKSEGMENT)中。UNDO信息也會記錄在REDO中,也就是說Oracle會把修改前的數(shù)據(jù)及其修改后的數(shù)據(jù)都記錄在REDO中,以便實例失效的時候進行recovery。

當(dāng)一個應(yīng)用程序?qū)Ρ硪訧nsert、Update和Delete操作進行修改時,另外一個應(yīng)用程序在讀取該表時,會從回滾段中讀取該表修改前的數(shù)據(jù)。Oracle利用數(shù)據(jù)行上的標志位來實現(xiàn)鎖機制。Oracle同一時刻不同的應(yīng)用程序有讀不一致的現(xiàn)象,這是因為Oracle認為一致性指的是在開始讀的時候的斷片應(yīng)該保持一致,也就是說一直到TRANSACTION的生命周期里,總是能讀到一致的內(nèi)容。Oracle缺省的隔離級別類似DB2的UR,讀取數(shù)據(jù)和更新不會互鎖(如果提高Oracle的隔離級別,也會產(chǎn)生互鎖問題),但只能讀到已提交的數(shù)據(jù),無法得到最近修改(但暫時未提交)的版本。Oracle在其所有的隔離級別(即read committed、serializable以及read-only隔離級別)下都不會讀取臟數(shù)據(jù)(在read committed級別下,會從回滾段中直接讀取修改前的曾經(jīng)提交過的數(shù)據(jù))。在一些應(yīng)用里,需要讀到最新的數(shù)據(jù),也就是臟數(shù)據(jù)。

在1日的DB2里(DB2 9.7以前)是靠鎖來解決并發(fā)問題的,這是一個陣營。而Oracle在另一個陣營,使用MVCC。Oracle叫UNDO。實踐檢驗,MVCC勝出。讀臟數(shù)據(jù)沒有太大用處。對于并發(fā)控制,無論是DB2還是Oracle,都有自己的特色,只要合理地設(shè)計應(yīng)用并配置好數(shù)據(jù)庫參數(shù),就能夠滿足絕大多數(shù)的需求。

相關(guān)閱讀

主站蜘蛛池模板: 色婷婷一区二区三区亚洲国产精品 | 一道本在线视频 | 在线涩涩免费观看国产精品 | 国产片网址 | 在线观看高清黄网站免费 | 国产97视频在线 | 一区二区在线免费观看 | 亚洲18色成人网站www | 亚洲精品中文字幕乱码三区91 | 漂亮人妻洗澡被公强啪啪 | 中文字幕永久在线观看 | 23部禽女乱小说内裤畸情视频 | 国产欧美日韩一区二区图片 | 免费啪视频在线观看视频日本 | 激情成人综合网 | 亚洲熟妇国产熟妇肥婆 | 亚洲精品中文字幕乱码三区91 | 91免费看. | 色婷婷一区 | 国产网站在线免费观看 | 日韩成人高清无码 | 粉嫩一区二区三区性色av | 无码中文人妻在线一区二区三区 | 红桃视频国产精品 | 亚洲精品无码aⅴ中文字幕蜜桃 | 九色porny自拍 | 国产成人综合亚洲 | 亚洲国产精品一区二区久久 | 国产chinasex对白videos麻豆 | 99久久亚洲综合精品成人网 | 久久婷婷五月综合色中文字幕 | 久久艹精品 | 国产一卡二卡在线 | 91精品麻豆 | 亚洲国产成人精品无码区四虎 | 在线播放中文 | 日本欧美一区二区视频 | 97无码免费古代 | 日韩人妻无码精品系列 | 免费国产无遮挡又黄又爽 | 桃子视频在线观看免费视频网 |