1. 程式人生 > >Sql Server Transaction Isolation Level

Sql Server Transaction Isolation Level

body lpad enter tab comm idt colspan wid ans

並發事務引起的問題

問題

描述

結果

解決

丟失更新

A讀—B讀—A改—B改

A更改丟失

READ UNCOMMITTED

臟讀

A改—B讀—A回滾

B讀無效值

READ COMMITTED

不可重讀

A讀—B改—A讀

A讀不一致

REPEATABLE READ

不可重讀

A讀—B改—A讀

A讀不一致

SNAPSHOT

幻讀

A讀—B增刪—A讀

A讀或多或少

SERIALIZABLE

Sql Server Transaction Isolation Level