每天一道面试题:day10

192 阅读1分钟

question:InnoDB和MyISAM的区别
answer:
两者都是MySQL的常用引擎之一。 InnoDB是默认引擎,使用的是行级锁,支持外键和事务,将表字段和索引存储在一个文件中。 MyISAM使用的是表级锁,将索引文件和表记录分开存储。 所以重查询的推荐使用MyISAM,重更新,事务以及外键关系的推荐使用InnoDB,当然具体情况具体分析,还是要根据实际压测情况进行决定。