1. 程式人生 > >事務的四個特徵詳解

事務的四個特徵詳解

六.永續性

永續性,意味著在事務完成以後,該事務所對資料庫所作的更改便持久的儲存在資料庫之中,並不會被回滾。

即使出現了任何事故比如斷電等,事務一旦提交,則持久化儲存在資料庫中。

SQL SERVER通過write-ahead transaction log來保證永續性。write-ahead transaction log的意思是,事務中對資料庫的改變在寫入到資料庫之前,首先寫入到事務日誌中。而事務日誌是按照順序排號的(LSN)。當資料庫崩潰或者伺服器斷點時,重啟動SQL SERVERSQLSERVER首先會檢查日誌順序號,將本應對資料庫做更改而未做的部分持久化到資料庫,從而保證了永續性。