資料庫事務和隔離級別

2021-10-19 15:04:02 字數 492 閱讀 2763

事務的四大特性包括原子性、一致性、隔離性、永續性。

事務的併發問題

sql標準定義了四種隔離級別,由低到高,分別是

讀未提交(read uncommitted)

讀提交(read committed)

可重複讀 (repeatable read)

序列化 (serializable)

事務隔離級別是為了解決事務併發存在的髒讀、不可重複讀和幻讀這些問題的。下面**體現了隔離級別對事務併發3個問題的解決程度。

隔離級別髒讀不可重複讀幻讀

讀未提交

可能可能

可能讀提交

不可能可能

可能可重複讀

不可能不可能

可能序列化

不可能不可能

不可能

mysql預設的隔離級別是可重讀讀。

資料庫事務和事務隔離級別

事務的定義很簡單,就是一組操作,這些操作要麼都執行,要麼都不執行,這一組操作是不可分割的.在資料庫中,事務具有acid特性.也就是原子性 atomicity 一致性 consistency 隔離性 isolation 永續性 durability 原子性是指事務是乙個不可分割的一組操作,要麼都發生,...

資料庫事務和隔離級別

1 事務是乙個邏輯單元內的一系列操作。2 事務分兩種 讀取事務 select 修改事務 insert update 原子性 atomicity 事務內的所有操作,要麼全部成功,要麼全部失敗回滾 不能對資料庫有任何影響 一致性 consistency 事務前後,資料的完整性必須保持一致 隔離性 iso...

資料庫事務和隔離級別

事務的四大特性包括原子性 一致性 隔離性 永續性。事務的併發問題 sql標準定義了四種隔離級別,由低到高,分別是 讀未提交 read uncommitted 讀提交 read committed 可重複讀 repeatable read 序列化 serializable 事務隔離級別是為了解決事務併...