日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

事务与事务隔离级别

發布時間:2025/6/17 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 事务与事务隔离级别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

oracle事務
事務含義:組成單個邏輯單元的一系列操作。
事務特征:
第一、原子性,即不可分割性;
第二、一致性,保證數據更新前后與業務的一致性;
第三、隔離性,多個事務不相影響;
第四、持久性,事務提交后數據將永久存儲雜數據庫。

隔離級別

1.未提交讀(read uncommitted):會出現臟讀、不可重復讀和幻讀。臟讀的設計只是為了提供非阻塞讀,但是對于oracle來說,默認就提供非阻塞讀,

???????????????????????????????????????????? 即查詢不會受到任何增刪改操作的影像,因為oracle提供了undo來存放更新前的數據。

2.提交讀(read committed):會出現不可重復讀和幻讀。oracle的默認事務隔離級別。

3.重復讀(repeatable read):會出現幻讀。

4.串行化(serializable):隔離級別最高,不允許出現臟讀、不可重復讀和幻讀。即一個事務執行結束了另一個事務才能執行。當然并發性也就最差。

除了這四種,oracle還提供read only隔離級別,即只支持讀,在該級別中,該事務只能看到事務開始那一刻提交的修改。

臟讀、不可重復讀、幻讀含義

臟讀:一個事務可以讀物另一個事務未提交的數據。

不可重復讀:在一個事務中不同時間段查詢出現不同的結果,可能被更新可能被刪除。

幻讀:在一個事務中不同時間段查詢,記錄數不同。與不可重復讀的區別是:在幻讀中,已經讀取的數據不會改變,只是與以前相比,會有更多的數據滿足查詢條件。

?

轉載于:https://www.cnblogs.com/lanzi/archive/2012/12/07/2807680.html

總結

以上是生活随笔為你收集整理的事务与事务隔离级别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。