我的新Wordpress数据库所有Wordpress创建的表都使用InnoDB引擎,插件创建的表使用MyISAM。但是旧的站点数据库所有的表都使用MyISAM表引擎。我使用MySQL 5.5.35-cll i686.
InnoDB
MyISAM
如果我在同一个数据库中使用两个不同的表引擎,它会降低我的站点性能,或者有什么缺点吗?
发布于 2014-02-17 00:21:18
拥有InnoDB不会使MyISAM变慢,反之亦然。但是,在为InnoDB和MyISAM分配内存时,您必须更加小心。因为它们将数据和索引存储在不同的缓冲区中。MyISAM:
InnoDB:
因此,如果您为InnoDB分配的比必要的更多,那么MyISAM将不得不更频繁地访问磁盘(反之亦然)
https://dba.stackexchange.com/questions/58998
相似问题