1. 程式人生 > >什麽是臟數據

什麽是臟數據

數據 aid 由於 quest log font 沒有 讀取 並且

臟數據在臨時更新(臟讀)中產生。事務A更新了某個數據項X,但是由於某種原因,事務A出現了問題,於是要把A回滾。
但是在回滾之前,另一個事務B讀取了數據項X的值(A更新後),A回滾了事務,數據項恢復了原值。
事務B讀取的就是數據項X的就是一個“臨時”的值,就是臟數據。

通俗的講,當一個事務正在訪問數據,並且對數據進行了修改,而這種修改還沒有提交到數據庫中,這時,另外一個事務也訪問這個數據,然後使用了這個數據。因為這個數據是還沒有提交的數據,那麽另外一個事務讀到的這個數據是臟數據,依據臟數據所做的操作可能是不正確的。

https://zhidao.baidu.com/question/491990963.html

什麽是臟數據