redo log 有什麼作用?

2022-07-11 10:21:09 字數 289 閱讀 9047

mysql 為了提公升效能不會把每次的修改都實時同步到磁碟,而是會先存到boffer pool(緩衝池)裡頭,把這個當作快取來用。然後使用後台執行緒去做緩衝池和磁碟之間的同步。

那麼問題來了,如果還沒來的同步的時候宕機或斷電了怎麼辦?還沒來得及執行上面圖中紅色的操作。這樣會導致丟部分已提交事務的修改資訊!

所以引入了redo log來記錄已成功提交事務的修改資訊,並且會把redo log持久化到磁碟,系統重啟之後在讀取redo log恢復最新資料。

總結:redo log是用來恢復資料的 用於保障,已提交事務的持久化特性

redo log 有什麼作用?

mysql 為了提公升效能不會把每次的修改都實時同步到磁碟,而是會先存到boffer pool 緩衝池 裡頭,把這個當作快取來用。然後使用後台執行緒去做緩衝池和磁碟之間的同步。那麼問題來了,如果還沒來的同步的時候宕機或斷電了怎麼辦?還沒來得及執行上面圖中紅色的操作。這樣會導致丟部分已提交事務的修改資...

redo log 有什麼作用?

mysql 為了提公升效能不會把每次的修改都實時同步到磁碟,而是會先存到boffer pool 緩衝池 裡頭,把這個當作快取來用。然後使用後台執行緒去做緩衝池和磁碟之間的同步。那麼問題來了,如果還沒來的同步的時候宕機或斷電了怎麼辦?還沒來得及執行上面圖中紅色的操作。這樣會導致丟部分已提交事務的修改資...

有什麼作用 窗台板有什麼作用

1 窗台板美觀度很高。之前的房子都是刷層膩子就好了,現在時代發展快了,審美觀也要跟著提高。而且現在很多家庭都是小戶型,窗戶上沒有安裝窗台板,會有很強的空間壓迫感。裝了窗台板,整體空間視野會變得更好。窗台板的顏色設計一般和室內色調都是匹配的,因為窗台下面內牆收尾有縫隙很不美觀,窗台板恰好能夠遮擋這一缺...