系統(tǒng)崩潰 事務(wù)恢復(fù)的問題
系統(tǒng)崩潰了數(shù)據(jù)庫重啟,數(shù)據(jù)庫會(huì)去查找未完成的事務(wù)進(jìn)行恢復(fù),但是一般事務(wù)都是在業(yè)務(wù)層進(jìn)行控制的,如果一個(gè)事務(wù)進(jìn)行了一半的時(shí)候應(yīng)用系統(tǒng)崩潰了,數(shù)據(jù)庫并沒有崩潰,重啟應(yīng)用程序,并沒有重啟數(shù)據(jù)庫,這樣的話這個(gè)事務(wù)怎么去恢復(fù)呢?
2016-12-25
個(gè)人理解,程序里的代碼到了execute 那一步才會(huì)交給數(shù)據(jù)庫處理
2016-01-03
簡單來說事務(wù)執(zhí)行會(huì)保存日志,這個(gè)操作是先prepare,然后excute,如果系統(tǒng)崩潰,下次會(huì)先查詢?nèi)罩九袛嗍欠癫僮鞒晒Γ缓笤贈(zèng)Q定是否執(zhí)行。