【MySQL技術內幕】49-事務的實現之group commit

若事務爲非只讀事務,則每次事務提交時需要進行一次 fsync操作,以此保證重做日誌都已經寫入磁盤。當數據庫發生宕機時,可以通過重做日誌進行恢復。雖然固態硬盤的出現提高了磁盤的性能,然而磁盤的fyne性能是有限的。爲了提高磁盤 fsync的效率,當前數據庫都提供了 group commit的功能,即一次 fsync可以刷新確保多個事務日誌被寫入文件。對於 InnoDB存儲引擎來說,事務提交時會進行兩
相關文章
相關標籤/搜索