[SQL ] VMWare MySQL 不正常斷電後資料表被回溯?

看板Database (資料庫)作者 (J.J.)時間8年前 (2016/04/24 23:56), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱:MySQL 資料庫版本:5.6 內容/問題描述: 裝在VMWare上的MySQL在一次突發斷電之後 資料庫中的"某個"TABLE的內容 突然被完整的倒回了約一兩天 資料庫整體幾乎都是正常的 出現倒回現象的TABLE也沒有CHECK ERROR(MyISAM use checksum) 根據系統記錄 被倒回的期間 約有1-2000次的UPDATE寫入 如果是因為斷電造成的損壞 應該會有TABLE破損 但是那些UPDATE 都被很漂亮的歸零成初始值 彷彿不曾有UPDATE一樣 TABLE"完全沒有受損" 就只是被不正常的倒回 而同時間內 相同指令對其他TABLE的關聯INSERT資料卻依然存在 就只有"那一個"TABLE被倒回而已 這和我過去的TABLE損壞經驗與認知完全不同 請問一下 這是怎麼一回事? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.72.102 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1461513360.A.B68.html

04/26 09:23, , 1F
有沒有可能是bios 時間並非準確, 造成下次開機有回朔
04/26 09:23, 1F

04/26 09:24, , 2F
的現象?
04/26 09:24, 2F

04/26 10:03, , 3F
如果是myisam table應該不會有buffer還沒
04/26 10:03, 3F

04/26 10:03, , 4F
flush的問題,會是直接寫到表裡才對
04/26 10:03, 4F

04/26 10:53, , 5F
REPAIR TABLE table; 試試 ?
04/26 10:53, 5F
文章代碼(AID): #1N7EoGje (Database)
文章代碼(AID): #1N7EoGje (Database)