mysql中InnoDB 引擎和 MyISAM 引擎有什么区别?

提问者:帅平 问题分类:面试刷题
mysql中InnoDB 引擎和 MyISAM 引擎有什么区别?
1 个回答
沐叶清风
沐叶清风
1、事务支持:InnoDB 支持事务,MyISAM 不支持。
2、锁机制:InnoDB 支持行级锁,MyISAM 支持表级锁。
3、数据完整性:InnoDB 保证数据的完整性和一致性,MyISAM 相对较弱。
4、崩溃恢复:InnoDB 具有较好的崩溃恢复能力,MyISAM 较差。
5、性能:MyISAM 在读取数据时性能较高,尤其在大量读取操作时;InnoDB 在写入和并发操作时性能较好。
发布于:1个月前 (08-05) IP属地:四川省
我来回答