作者JeremyJoung (J.J.)
看板Database
标题[SQL ] VMWare MySQL 不正常断电後资料表被回溯?
时间Sun Apr 24 23:55:58 2016
(针对
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://webptt.com/cn.aspx?n=bbs/Database/M.1461513360.A.B68.html
1F:推 iamnotfat: 有没有可能是bios 时间并非准确, 造成下次开机有回朔 04/26 09:23
2F:→ iamnotfat: 的现象? 04/26 09:24
3F:→ jeamie: 如果是myisam table应该不会有buffer还没 04/26 10:03
4F:→ jeamie: flush的问题,会是直接写到表里才对 04/26 10:03
5F:推 iamnotfat: REPAIR TABLE table; 试试 ? 04/26 10:53