Jac*_*las 4 mysql innodb myisam migration storage-engine
我很快就会将 Debian Lenny 网络服务器迁移到另一台主机和 Debian Squeeze。即使在 Squeeze 上,标准 MySQL 安装也是 5.1,因此将默认为 MyISAM - 我倾向于坚持我通常的经验法则,我尽可能保持 Debian 安装的标准以获得最大稳定性,特别是因为启用 InnoDB 没有似乎是万无一失的
数据库上的事务负载很小,因为它是一个低流量网站。与其他任何事情相比,我更关心保持管理尽可能简单。该网站运行由第三方开发的定制版 WordPress。
我应该补充一点,我对任何形式的 MySQL 的经验都很少。
我应该坚持我的计划还是借此机会研究 InnoDB?
老实说,在 5.1 上运行的低流量环境下,MyISAM 应该不会有任何问题。MyISAM 最大的缺点是表锁定 WRITES,IMO。但是由于表格中的数据有限,这不会很明显。
从 DBA 的角度来看,MyISAM 可能更容易通过恢复和修复进行管理。
在 5.1 中,我认为 InnoDB 的基准测试并没有真正达到标准。我可能是错的,所以我要再查一遍!
编辑:快速谷歌在 2009 年使用 5.1 翻出了这篇文章http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/
给出了一些很好的谈话要点,特别是关于 InnoDB 需要调整的部分。
HTH