事務并發控制不當產生的問題?
如果不對事務進行并發控制,可能會產生四種異常情況:
1.幻讀(phantom read):一個事務第二次查詢出現第一次沒有的結果,說明別的事務已經插入一些數據。注意這是在同一個事務里面的查詢
2.非重復讀(nonrepeatable read):一個事務重復讀兩次得到不同結果,說明讀取操作結果是不可重復的。
3.臟讀(dirty read):一個事務讀取到另一個事務沒有提交的修改,就是當另一個事務它還沒有提交修改一個事務就讀取到了修改。
4.丟失修改(lost update):并發寫入造成其中一些修改丟失。
上一篇傳智播客就業怎么樣
下一篇怎樣公平處理班級事務