SYBASE SQL Server是先記Log的機(jī)制。
每當(dāng)用戶執(zhí)行修改數(shù)據(jù)庫的語句時(shí),Sybase SQL Server就會(huì)自動(dòng)地把變化寫入日志。一條語句所產(chǎn)生的所有變化都被記錄到日志后,它們就被寫到數(shù)據(jù)頁在緩沖區(qū)的拷貝里。該數(shù)據(jù)頁保存在緩沖區(qū)中,直到別的數(shù)據(jù)頁需要該內(nèi)存時(shí),該數(shù)據(jù)頁才被寫到磁盤上。
若事務(wù)中的某條語句沒能完成,Sybase SQL Server將回滾事務(wù)產(chǎn)生的所有變化。這樣就保證了整個(gè)數(shù)據(jù)庫系統(tǒng)的一致性和完整性。
新聞熱點(diǎn)
疑難解答