gpt4 book ai didi

mysql - 使用 MySQL 5.5.4 和 MyIsam 表的小型系统,一切正常,InnoDB 有充分的理由吗?

转载 作者:行者123 更新时间:2023-11-29 13:51:18 24 4
gpt4 key购买 nike

考虑到更改“按原样”完美运行并且永远不需要做比现在更多的事情的麻烦,是否有任何压倒性的理由将 MyIsam 表转换为 InnoDB 只是为了升级 MySQL 引擎?这是一个用于 PHP 文档存储的小型数据库。

我知道“越新越好”,而且我通常是升级任何东西的第一批支持者之一。但这种特殊情况可能会带来许多意想不到的变化问题,而且对于它的用途来说,不会有任何收获。如果允许的话,它可能会再快乐地度过 5 年。

但是,可能有一些我没有考虑到的因素,有一天会迫使我采取行动,使其成为“迫切需要”,这可能会更糟。是否可以暂时保留足够的空间,因为无论我是否进行转换,整个布局可能会在几年内被完全不同的东西所取代。

最佳答案

是的。 InnoDB 往往比 MyISAM 更能从服务器崩溃(例如服务器意外重启)中恢复。这意味着它不太可能需要您的帮助来保持运行。

InnoDB 的 SQL 级接口(interface)与 MyISAM 相同,因此不可能有任何理由转换它。您可以使用以下方法将表转换为 InnoDB:

ALTER TABLE `tablename` ENGINE=InnoDB

关于mysql - 使用 MySQL 5.5.4 和 MyIsam 表的小型系统,一切正常,InnoDB 有充分的理由吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16642299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com