事務隔離
事務隔離
-
事物的特性:ACID
- 原子性:Atomicity
- 一致性:consistency
- 隔離性:isolation
- 持久性:durability
-
隔離的利弊
隔離程度越高,效率就越低
- 標準SQL的隔離級別
- 讀未提交(read uncommitted):一個事務還沒提交時,它的變更能被其他事務看到
- 讀提交(read committed):一個事務提交之后,它的變更才能被其他事務看到
- 可重復讀(repeatable read):一個事務在執行程序中看到的資料,總是在和最開始的是相同的
- 串行化(serializable ):就是加鎖,每次只保證有一個事務在執行
事務隔離的實作
簡單來說就是記錄回滾操作,也就是每個事務記錄了前一次的版本,
在執行程序中創建多種視圖來實作,
事物的啟動方式
- 顯式啟動事務,使用begin等陳述句
- set autocommit=0
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/288586.html
標籤:其他
