1. 程式人生 > >事務兩三事

事務兩三事

事務必須服從ACID原則。ACID指的是原子性,一致性,隔離性,永續性。通俗理解,事務其實就是一系列指令的集合。

 

Mysql資料庫提供的四種隔離級別:(隔離級別從高到低1-2-3-4)

1.serializable(序列化):可避免髒讀,不可重複讀,幻讀的發生

2.repeatable read(可重複讀):可避免髒讀,不可重複讀的發生。

3.read committed(讀已提交):可避免髒讀發生。

4.read uncommitted(讀未提交):最低級別,任何情況都無法保證。

Mysql預設是Repeable read(可重複讀);Oracle資料庫只支援Serializable(序列化)級別和read committed(讀已提交)這兩種級別,預設是讀已提交。