MyISAM 与 Innodb 在同一个 Wordpress 数据库中会降低性能?

Max*_*o57 6 mysql innodb myisam

我的新 Wordpress 数据库所有 Wordpress 创建的表都使用InnoDB引擎和插件创建的表使用MyISAM。但是较旧的站点数据库所有表都使用MyISAM表引擎。我使用 MySQL 5.5.35-cll i686。

如果我在同一个数据库中使用两个不同的表引擎,它会降低我的网站性能还是有任何缺点?

aku*_*sky 5

拥有 InnoDB 不会使 MyISAM 变慢,反之亦然。但是,您必须更加小心地为 InnoDB 和 MyISAM 分配内存。因为它们将数据和索引存储在不同的缓冲区中。我的ISAM:

InnoDB:

  • 缓冲池中的数据和索引(好吧,在 InnoDB 中一切都是索引)

因此,如果您为 InnoDB 分配了不必要的资源,那么 MyISAM 将不得不更频繁地访问磁盘(反之亦然)