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