MySQL允许您为表指定不同于服务器默认引擎的引擎。但是,这会产生什么样的开销呢?如果我想连接一个使用InnoDB的表和一个使用MyISAM的表,那么MySQL使用哪个引擎对生成的临时表运行查询?例如,如果我想在生成的临时表上执行一个只有一个引擎可以执行的任务(比如全文索引),MySQL优化器会知道应用正确的引擎吗?
有没有其他原因不为特定的表指定特定的引擎,即使它们可能与服务器默认不同?
发布于 2012-03-11 03:24:05
混合存储引擎会有一定的损失。有关详细信息,请查看here。
https://stackoverflow.com/questions/9648034
复制相似问题