page contents

InnoDB 和 MyISAM 的比较?

轩辕小不懂 发布于 2021-10-23 16:56
阅读 547
收藏 0
分类:数据库
2229
Nen
Nen
- 程序员

1. 事务:MyISAM不支持事务,InnoDB支持事务;

2. 全文索引:MyISAM 支持全文索引,InnoDB 5.6 之前不支持全文索引;

3. 关于 count():MyISAM会直接存储总行数,InnoDB 则不会,需要按行扫描。意思就是对于 select count() from table; 如果数据量大,MyISAM

会瞬间返回,而 InnoDB 则会一行行扫描;

4. 外键:MyISAM 不支持外键,InnoDB 支持外键;

5. 锁:MyISAM 只支持表锁,InnoDB 可以支持行锁。

请先 登录 后评论