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

作者: JeremyJoung (J.J.)   2016-04-24 23:55:58
(針對 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損壞經驗與認知完全不同
請問一下 這是怎麼一回事?
作者: iamnotfat (我不肥)   2016-04-26 09:23:00
有沒有可能是bios 時間並非準確, 造成下次開機有回朔的現象?
作者: jeamie (jeamie)   2016-04-26 10:03:00
如果是myisam table應該不會有buffer還沒flush的問題,會是直接寫到表裡才對
作者: iamnotfat (我不肥)   2016-04-26 10:53:00
REPAIR TABLE table; 試試 ?

Links booklink

Contact Us: admin [ a t ] ucptt.com