資料庫的事務隔離級別

2021-08-31 10:36:13 字數 751 閱讀 6131

資料庫的事務隔離級別: 髒讀

不可重複讀 幻讀

read uncommitted ×

× ×read committed √

× ×repeatable-read √

√ ×serializable √

√ √

髒讀:

指乙個事務修改了資料但是還未提交(commit)

時,另乙個事務可以讀到前乙個事務還未提交的資料(read uncommitted)

不可重複讀:

指乙個事務修改了資料並且提交(commit)

時,另乙個事務不可讀到前乙個事務還未提交的資料,

但是可以讀到另乙個事務提交的資料.read committed

幻讀:

乙個事務在做查詢時第一次讀到的資料和第二次讀到的資料條數不一致(

另乙個事務做了新增或者是刪除操作),

通過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...