如果对一张myisam表、一张innodb表进行联表查询、更新,会不会出问题?性能如何?

PersistIn 发布于 2016/03/02 22:33
阅读 343
收藏 0
在一个数据库中混合使用myisam和innodb表,有什么需要特别注意的?
加载中
0
新华万千
新华万千
使用事务的时候,如果需要回滚又涉及到myisam表的操作,myisam是无法回滚的。会导致数据错乱。所以建议整个库都是myisam或者整个库都是innodb
0
liuwangpan
liuwangpan
关注下 这个好像真没怎么注意  平时都是用的有事务的Innodb 如果数据库定义为Innodb 两张表 一张定义为Myisam 一张定义为innodb 那么这个Myisam表到底是Myisam还是innodb 呢
0
逝水fox
逝水fox
mysql自身会把两个表的查询分开(即使是两个innodb表也是这样),所以事务下会呈现出两个表的特性。innodb一边是按事务隔离级别的要求来返回数据,myisam就可能用其他未提交事务的数据来join了。
0
Adairs
Adairs
除了事物操作之外,别的没有什么影响
返回顶部
顶部