1.資料庫髒資料:(資料庫併發操作導致)
髒讀:a修改資料,b讀,a撤銷,b讀髒資料。(select 沒有規矩)
不可重複讀:a讀乙個資料,b修改,a再讀讀錯。(update 沒有規矩)
幻讀:a讀資料,b插入,a再讀讀的資料變多。(insert delete沒有規矩)
修改覆蓋:a修改乙個資料,b修改,a的修改被覆蓋。
2.資料庫事務隔離級別:
讀未提交:可能產生髒讀,不可重複讀,幻讀
讀已提交:避免髒讀,不能避免不可重複讀和幻讀
可重複讀:當事務啟動時,就不允許其他食物的修改操作了。
序列化:序列執行
資料庫事務隔離級別
資料庫事務的隔離級別有4個,由低到高依次為read uncommitted read committed repeatable read serializable,這四個級別可以逐個解決髒讀 不可重複讀 幻讀這幾類問題。可能出現 不會出現 髒讀不可重複讀 幻讀read uncommitted rea...
資料庫事務隔離級別
資料庫事務的隔離級別有4個,由低到高依次為read uncommitted read committed repeatable read serializable,這四個級別可以逐個解決髒讀 不可重複讀 幻讀這幾類問題。可能出現 不會出現 髒讀不可重複讀 幻讀read uncommitted rea...
資料庫事務隔離級別
資料庫事務的隔離級別有4個,由低到高依次為read uncommitted read committed repeatable read serializable 這四個級別可以逐個解決髒讀 不可重複讀 幻讀 這幾類問題。可能出現 不會出現 髒讀不可重複讀 幻讀read uncommitted re...