成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2隔離級(jí)別--可重復(fù)讀

數(shù)據(jù)庫(kù)
DB2隔離級(jí)別中的可重復(fù)讀級(jí)別,會(huì)鎖定應(yīng)用程序在工作單元中引用的所有行,下面將為您介紹該隔離級(jí)別相關(guān)的知識(shí),供您參考。

下面為您介紹的DB2隔離級(jí)別,是可重復(fù)讀級(jí)別,作為重要的DB2隔離級(jí)別之一,利用可重復(fù)讀,不可能出現(xiàn)丟失更新、訪問未落實(shí)的數(shù)據(jù)和幻像行的情況。

可重復(fù)讀

可重復(fù)讀(RR)會(huì)鎖定應(yīng)用程序在工作單元中引用的所有行。利用“可重復(fù)讀”,在打開游標(biāo)的相同工作單元內(nèi)一個(gè)應(yīng)用程序發(fā)出一個(gè) SELECT 語句兩次,每次都返回相同的結(jié)果。利用“可重復(fù)讀”,不可能出現(xiàn)丟失更新、訪問未落實(shí)的數(shù)據(jù)和幻像行的情況。

在該工作單元完成之前,“可重復(fù)讀”應(yīng)用程序可以盡可能多次地檢索和操作這些行。但是,在該工作單元完成之前其他應(yīng)用程序均不能更新、刪除或插入可能會(huì)影響結(jié)果表的行。“可重復(fù)讀”應(yīng)用程序不能查看其他應(yīng)用程序的未落實(shí)更改。

利用“可重復(fù)讀”,將會(huì)鎖定引用的每一行,而不僅僅是檢索的那些行。執(zhí)行了適當(dāng)?shù)逆i定,因此其他應(yīng)用程序不能插入或更新行(該行可能要添加到查詢所引用的行的列表中,如果重新執(zhí)行查詢)。這將防止出現(xiàn)幻像行。例如,如果您掃描 10000 行并對(duì)它們應(yīng)用謂詞,盡管只有 10 行滿足條件,但仍會(huì)鎖定全部的 10000 行。
注: “可重復(fù)讀”隔離級(jí)別確保在應(yīng)用程序看到數(shù)據(jù)之前所有返回的數(shù)據(jù)都保持不變,即使使用了臨時(shí)表或行分塊也是如此。

由于“可重復(fù)讀”可能獲得和掛起大量鎖定,因此這些鎖定可能超出可作為 locklist 和 maxlocks 配置參數(shù)的有效結(jié)果的鎖定數(shù)。為了避免鎖定升級(jí),優(yōu)化器在認(rèn)為很可能會(huì)發(fā)生鎖定升級(jí)的時(shí)候,可能選擇立即獲得單個(gè)表級(jí)別鎖定用于索引掃描。這就像數(shù)據(jù)庫(kù)管理器代表您發(fā)出了一個(gè) LOCK TABLE 語句一樣。如果不想獲得表級(jí)別鎖定,確保有足夠的鎖定可用于該事務(wù)或使用“讀穩(wěn)定性”隔離級(jí)別。

評(píng)估引用約束時(shí),在一些情況下,DB2 將在內(nèi)部把對(duì)外部表進(jìn)行掃描所使用的DB2隔離級(jí)別升級(jí)到“可重復(fù)讀”(RR),而無論用戶設(shè)置的DB2隔離級(jí)別是什么。這將導(dǎo)致其他鎖定在落實(shí)之前一直被掛起,從而增大了出現(xiàn)死鎖或鎖定超時(shí)的可能性。為了避免出現(xiàn)這種情況,建議您創(chuàng)建僅包含一列或多列外鍵的索引,從而允許 RI 掃描使用此索引。
 

 

 

【編輯推薦】

DB2動(dòng)態(tài)SQL的使用

DB2循環(huán)查詢的實(shí)現(xiàn)

DB2查詢管理實(shí)用程序

DB2信息目錄中心簡(jiǎn)介

帶您學(xué)習(xí)DB2數(shù)據(jù)倉(cāng)庫(kù)中心

 

 

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2024-07-16 08:19:46

MySQL數(shù)據(jù)InnoDB

2010-09-30 16:41:36

DB2隔離級(jí)別

2024-05-13 11:46:33

MySQL數(shù)據(jù)庫(kù)

2021-06-11 16:59:41

MySQLRepeatableRead

2010-09-30 16:35:34

DB2隔離級(jí)別

2010-08-05 09:14:29

DB2隔離級(jí)別

2010-11-03 13:50:49

DB2刪除重復(fù)數(shù)據(jù)

2015-10-23 16:40:21

DB2刪除數(shù)據(jù)

2022-06-29 11:01:05

MySQL事務(wù)隔離級(jí)別

2020-07-02 08:22:56

MySQL間隙鎖過行鎖

2019-12-24 14:50:01

MySQL可重復(fù)讀數(shù)據(jù)庫(kù)

2022-01-03 07:18:05

臟讀幻讀 MySQL

2024-03-11 00:00:00

mysqlInnoDB幻讀

2023-11-01 14:13:00

MySQL事務(wù)隔離級(jí)別

2010-07-29 10:30:41

DB2隔離級(jí)

2010-09-30 10:29:56

DB2刪除重復(fù)記錄

2010-11-03 15:49:32

DB2刪除表

2010-08-26 11:37:38

DB2命令

2010-07-30 14:07:18

DB2隔離級(jí)

2010-08-10 15:30:21

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字幕高清 | 91美女在线 | 日韩天堂av| 日韩中文在线视频 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 天堂视频免费 | 成人伊人 | 精品国产乱码一区二区三 | 精品国产久| 影音先锋欧美资源 | 操网站 | 在线看中文字幕 | 亚洲精品国产电影 | 国产精品a级 | 亚洲在线免费观看 | 欧美日韩久久 | 中文字幕日韩一区 | 国产精品国产成人国产三级 | 国产一区91精品张津瑜 | 亚洲黄色一级 | 伊人久久在线 | 国产免费xxx | 青青草一区二区 | 国产视频第一页 | 亚洲一区二区三区免费观看 | 爱综合 | 国产精品一区在线 | 欧美亚洲一区二区三区 | 色狠狠桃花综合 | av网站免费 | 欧美中文字幕一区二区三区亚洲 | 日韩欧美亚洲综合 | 亚洲国产一区二区三区在线观看 | 在线观看你懂的网站 | 国产激情视频网 | 亚洲综合字幕 | 久久成人国产精品 | 国产成人精品a视频 | 特级生活片 | www.久久影视 | 一级视频黄色 |