[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