Mysql 在一个数据库中使用两种类型的表引擎是否存在问题
我有一个安装了wordpress和其他站点的数据库,它们使用相同的数据库,但因为wordpress表引擎是INNODB,我的站点使用MyISAM。diff.table engine是否存在问题?MyISAM和InnoDB具有不同的属性,但同时使用它们不应该是问题。在进一步优化数据库配置时,您可能需要做更多的工作(InnoDB有自己的一组配置变量)。使用不同表引擎的表不是问题,即使在同一架构中也不是问题 MyISAM适用于阅读量大的表格。InnoDB适用于大量插入/更新到的表,因为它支持行级锁定。(MyISAM锁定整个表。)InnoDB也有外键约束,而MyISAM没有。我可以继续 我能想到的唯一缺点是,您必须在MySQL配置文件(my.cnf)中管理更多的数据库设置。InnoDB和MyISAM有不同的设置,如InnoDB_buffer_pool_size(对于InnoDB)和key_buffer_size(对于MyISAM)Mysql 在一个数据库中使用两种类型的表引擎是否存在问题,mysql,Mysql,我有一个安装了wordpress和其他站点的数据库,它们使用相同的数据库,但因为wordpress表引擎是INNODB,我的站点使用MyISAM。diff.table engine是否存在问题?MyISAM和InnoDB具有不同的属性,但同时使用它们不应该是问题。在进一步优化数据库配置时,您可能需要做更多的工作(InnoDB有自己的一组配置变量)。使用不同表引擎的表不是问题,即使在同一架构中也不是问题 MyISAM适用于阅读量大的表格。InnoDB适用于大量插入/更新到的表,因为它支持行级锁定。