首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平滑重启后的MySQL损坏

平滑重启后的MySQL损坏
EN

Stack Overflow用户
提问于 2010-02-27 06:24:32
回答 2查看 1.7K关注 0票数 0

是否有人在执行正常的服务器重启后遇到过MySQL损坏?

这让我很担心,因为我从来没有遇到过这样的事情。可能的原因是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-27 21:49:24

出于性能原因,对MyISAM表的索引更改不会立即刷新到磁盘。如果您的MySQL服务器在索引被完全刷新到磁盘之前被终止,那么数据(被尽快刷新)和索引之间就存在不一致。在这种情况下,处于修复模式的myisamchk可以修复索引(这与修复表基本相同,但在使用的内存量和速度方面更灵活)。

票数 2
EN

Stack Overflow用户

发布于 2010-02-27 17:46:17

MyISAM因此而臭名昭著,尤其是在旧版本中。这也会影响所有其他引擎,所有引擎都使用MyISAM来存储它们的表信息(信息模式使用MyISAM)。

原因不明,这是一个非常老的bug。您可以尝试修复,这是为解决此问题而创建的解决方法。

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2345259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档