当我的数据库最初创建时,它都是作为 MyISAM 创建的(没有特别的原因)——随着时间的推移,随着新表的添加,它们都是 InnoDB,因为这似乎是 PHPMyAdmin 的默认值。
它从来没有引起任何我知道的问题,但我真的需要开始考虑性能优化,尤其是当应用程序和数据库变得更加繁忙时,所以想将它们全部更改为一种类型并选择了 InnoDB - 我很高兴如何进行更改等,但我的问题是这可能对前端应用程序产生什么影响(如果有的话)?该应用程序是一个自定义编码的 PHP 应用程序,基本上只是执行正常的 CRUD 操作,所以没有什么特别或不寻常的。
迁移后我应该注意什么,是否有任何可能停止工作或需要在应用程序中进行更改?我很欣赏 InnoDB 需要定制,特别是为了获得最佳性能,并且很高兴研究这一点,但我只想先将它们全部更改,运行几天,然后再进行下一步。
谢谢