看板 Database 關於我們 聯絡資訊
(針對 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
iamnotfat: 有沒有可能是bios 時間並非準確, 造成下次開機有回朔 04/26 09:23
iamnotfat: 的現象? 04/26 09:24
jeamie: 如果是myisam table應該不會有buffer還沒 04/26 10:03
jeamie: flush的問題,會是直接寫到表裡才對 04/26 10:03
iamnotfat: REPAIR TABLE table; 試試 ? 04/26 10:53