从MyISAM迁移到InnoDB

时间:2011-09-07 14:23:37

标签: mysql innodb myisam

我对这个主题进行了一些搜索并找到了一些结果。但是,我正在寻找是否有人知道或可能指向一些真实或有信誉的案例研究,详细说明从MyISAM迁移到InnoDB的好处(特别是性能)。

如果你能指出任何关于将InnoDb作为默认存储引擎的MySQL 5.5及以上版本,那就太好了。

2 个答案:

答案 0 :(得分:9)

答案 1 :(得分:5)

毫无疑问,您的搜索意识到,InnoDB主要优于MyISAM的高容量插入(不包括外部密钥或全文搜索等不可比较的功能,分别是InnoDB和MyISAM独有的),而MyISAM主要用于表读的频率高于写入的表。

尽管如此,MySQL Performance Blog中的一篇文章可能与您的特殊兴趣相关:

High Rate insertion with MySQL and Innodb

在较小程度上,这个SO问题也是:MyISAM vs InnoDB

编辑:

还有a webinar about migrating from MyISAM to InnoDB,虽然我没有看过它。该描述似乎处理MySQL 5.5已经使InnoDB成为默认值,但是,再次,也许它将是有用的。您可以直接访问网络研讨会at http://blip.tv/file/4905943