資料庫事務隔離級別

2021-08-14 19:52:57 字數 313 閱讀 5025

read_uncommitted  隔離級別最低 會出現髒讀 不可重複讀 幻讀,

髒讀就是事務b能讀取到事務a的未提交的資料(未提交到資料庫)。

read_committed 會出現不可重複讀   幻讀的現象

不可重複讀(重點在於修改)就是你可以修改別人提交過的資料,所以別人兩次讀到的資料不一樣

repeatedable read (鎖行)  會出現幻讀

乙個事務a對所有記錄進行更改,另乙個事務新增了記錄,所以事務a再一次查詢,發現還有沒有修改的記錄,就像發生了幻覺一樣。

serializable(鎖表)  沒毛病 老鐵!

資料庫事務隔離級別

資料庫事務的隔離級別有4個,由低到高依次為read uncommitted read committed repeatable read serializable,這四個級別可以逐個解決髒讀 不可重複讀 幻讀這幾類問題。可能出現 不會出現 髒讀不可重複讀 幻讀read uncommitted rea...

資料庫事務隔離級別

資料庫事務的隔離級別有4個,由低到高依次為read uncommitted read committed repeatable read serializable,這四個級別可以逐個解決髒讀 不可重複讀 幻讀這幾類問題。可能出現 不會出現 髒讀不可重複讀 幻讀read uncommitted rea...

資料庫事務隔離級別

資料庫事務的隔離級別有4個,由低到高依次為read uncommitted read committed repeatable read serializable 這四個級別可以逐個解決髒讀 不可重複讀 幻讀 這幾類問題。可能出現 不會出現 髒讀不可重複讀 幻讀read uncommitted re...