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

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

PG數(shù)據(jù)庫事務(wù)隔離級別

2019-11-08 20:39:22
字體:
供稿:網(wǎng)友

事務(wù)隔離級別:一個事務(wù)對數(shù)據(jù)庫的修改與并行的另一個事務(wù)的隔離程度。

兩個并發(fā)事務(wù)同時訪問數(shù)據(jù)庫表相同的行時,可能存在以下三個問題:

臟讀(dirty read):事務(wù)T1更新了一行記錄,還未提交所做的修改,這個T2讀取了更新后的數(shù)據(jù),然后T1執(zhí)行回滾操作,取消剛才的修改,所以T2所讀取的行就無效,也就是臟數(shù)據(jù)。幻讀(phantom read):事務(wù)T1讀取一條指定where條件的語句,返回結(jié)果集。此時事務(wù)T2插入一行新記錄,恰好滿足T1的where條件。然后T1使用相同的條件再次查詢,結(jié)果集中可以看到T2插入的記錄,這條新紀錄就是幻想。不可重復讀?。╪onrepeatable read):事務(wù)T1讀取一行記錄,緊接著事務(wù)T2修改了T1剛剛讀取的記錄,然后T1再次查詢,發(fā)現(xiàn)與第一次讀取的記錄不同,這稱為不可重復讀。序列異常(serialization anomaly):同時成功提交一批事務(wù)的結(jié)果,每次執(zhí)行會不一樣。

為了處理這些問題,SQL標準定義了以下幾種事務(wù)隔離級別

Isolation Level Dirty Read Nonrepeatable Read Phantom Read Serialization Anomaly
Read uncommitted Allowed, but not in PG Possible Possible Possible
Read committed Not possible Possible Possible Possible
Repeatable read Not possible Not possible Allowed, but not in PG Possible
Serializable Not possible Not possible Not possible Not possible

PG 默認的事務(wù)隔離級別是Read committed


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 八宿县| 平阴县| 安顺市| 吴旗县| 久治县| 松桃| 房产| 临猗县| 安西县| 西峡县| 久治县| 三门峡市| 饶阳县| 时尚| 大兴区| 江永县| 乌鲁木齐市| 西和县| 唐山市| 新营市| 巫溪县| 砀山县| 岑溪市| 融水| 彭山县| 长子县| 隆德县| 扶风县| 新竹县| 建水县| 兴安县| 绥宁县| 沂源县| 翼城县| 南川市| 枣阳市| 常宁市| 永胜县| 日喀则市| 宁城县| 平塘县|