面试问题,MyISAM和InnoDB对比

面试官问两者各有什么优劣。

InnoDB的优点我能找出很多,MyISAM的优点我是一个都想不出来。。。

唯一有那么一个我能想出的区别,就是SELECT COUNT(*) 的时候,MyISAM由于不支持事务,会保存一个全局的数值,可以直接返回,比InnoDB快一点。也就是说有部分查询语句,可能比InnoDB快,这样的优势?

有没有大佬能来答疑解惑。😥#面试题目#
全部评论
所以楼主有答案了吗?我也知道select count快😂
点赞 回复 分享
发布于 2021-02-04 22:39
MyISAM 查询快,空间占用少,但不支持事务,适合多读少写且对数据一致性要求不高的场景;InnoDB 支持事务,支持行锁,并发性更好。
点赞 回复 分享
发布于 2021-02-04 19:09
myisam可以使用hash索引,这个算一个吧
点赞 回复 分享
发布于 2021-02-04 16:58

相关推荐

水墨不写bug:疑似没有上过大学
点赞 评论 收藏
分享
07-02 10:39
门头沟学院 Java
Steven267:说点真实的,都要秋招了,还没有实习,早干嘛去了,本来学历就差,现在知道急了,而且你这个简历完全可以写成一页,劣势太大了,建议转测试
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务