1. 程式人生 > >事務隔離級別詳解

事務隔離級別詳解

增刪改 col 復讀 直接 提交 新的 bsp OS 不可

一、讀未提交。(A事務能夠讀取到B事務對數據的增刪改操作)

該事務級別會出現臟讀問題。

二、讀已提交。(該事務級別不會出現臟讀問題)

只要一個事務A提交了,那麽事務A中對數據庫表的增刪改操作,都會直接反映到事務B上,因此事務B中可以查看到最新的數據。

三、可重復讀。(解決了不可重復讀,即其他事務的提交,在該事務中看不見,也就是select時,別的事務提交不會影響select語句的結果,但是因為別的事務已經提交了,所以在數據庫中是真實存在的,只是在該事務中給屏蔽了一眼,相當於障眼法,如果此時針對別的事物的插入的數據做修改刪除操作,那麽會起到實際作用的,但是如果新增一條和別的事務插入的記錄有違反唯一約束的,那麽新增會失敗。如果其他事務更新了數據,那麽在本事務中不可見,)

四、可串行化。

事務隔離級別詳解