天天看點

「高頻面試題」資料庫事務隔離級别有哪些?

未送出讀

在未送出讀(Read Uncommitted)級别中,事務中的修改即使沒有送出,對其他事務也是可見的。讀取到了事務沒有送出的資料,就被成為髒讀(Dirty Read)。事務沒有送出的資料是很“髒”的,被讀取到會引起很多問題。

送出讀

在送出讀(Read Committed)級别中,一個事務開始時,隻能查詢到其他的事務已經送出的修改。也就是說,一個事務從開始到送出之前,任何的修改對其他的事務都是不可見的。

可重複讀

在可重複讀(Repeatable Read)級别中,保證了在同一個事務中多次讀取同樣記錄的結果是一緻的。即使多次讀取之間有其他事務對其結果做了修改,同一個事務中多次讀取的結果也是一緻的。

可串行化

參考答案