InnoDB特性之 - 兩次寫

今天我們來介紹InnoDB存儲引擎的第二個特性 - 兩次寫(doublewrite),如果說插入緩衝是爲了提高寫性能的話,那麼兩次寫是爲了提高可靠性,犧牲了一點點寫性能。 部分寫失效 想象這麼一個場景,當數據庫正在從內存向磁盤寫一個數據頁時,數據庫宕機,從而導致這個頁只寫了部分數據,這就是部分寫失效,它會導致數據丟失。這時是無法通過重做日誌恢復的,因爲重做日誌記錄的是對頁的物理修改,如果頁本身已經
相關文章
相關標籤/搜索