前言 2023 年某一天周末,新手程式員小明因為領導安排的一個活來到公司加班,小明三下五除二,按照領導要求寫了一個跑批的數據落庫任務在測試環境執行 ,突然間公司停電了,小明大驚,“糟了,MySQL 還在跑任務,會不會因為突然斷電,導致資料庫崩了”。 這時候,傍邊的同事雲淡風清的說了一句,“沒事,小明 ...
前言
2023 年某一天周末,新手程式員小明因為領導安排的一個活來到公司加班,小明三下五除二,按照領導要求寫了一個跑批的數據落庫任務在測試環境執行 ,突然間公司停電了,小明大驚,“糟了,MySQL 還在跑任務,會不會因為突然斷電,導致資料庫崩了”。
這時候,傍邊的同事雲淡風清的說了一句,“沒事,小明,MySQL 有一套預寫日誌機制就是應對這種情況的。你的落庫任務啟用了事務沒,啟用了的話,就等來電重新跑一下任務就行了。”
聽了同事的話,小明懸著的心放了下來。 “哦哦,我啟用了事務,那我還是等周一來重新跑一遍”。
回家的公交車上,小明默默的打開百度,搜索 MySQL 預寫日誌 ,寫下了這篇文章