天天看點

資料庫事務隔離級别的差別

隔離級别 說明 存在的問題 解決的問題
Serializable (串行化) 最嚴格的級别,事務串行執行 資源消耗最大 髒讀、幻讀、不可重複讀取
REPEATABLE READ(重複讀) 保證了一個事務不會修改已經由另一個事務讀取但未送出(復原)的資料。 幻讀,性能損失 髒讀、不可重複讀取
READ COMMITTED (送出讀) 大多數主流資料庫的預設事務等級,保證了一個事務不會讀到另一個并行事務已修改但未送出的資料 幻讀、不可重複讀取 髒讀
Read Uncommitted(未送出讀) 事務中的修改,即使沒有送出,其他事務也可以看得到