比较点 | Innodb | Myisam |
---|---|---|
事务 | 支持 | 不支持 |
外键 | 支持 | 不支持 |
MVCC(多版本并发控制) | 支持 | 不支持 |
查询表的总行数 | 更慢 | 更快(有一个变量储存该值) |
全文索引 | 直到5.7以后的版本才支持 | 支持 |
锁 | 支持行级锁、表级锁 | 支持表级锁 |
主键 | 必须有 | 可以没有 |
插入顺序 | 按主键大小 | 按记录插入顺序 |
数据安全 | 具有数据崩溃恢复能力 | 相较而言恢复能力差 |
关注点 | 事务 | 性能 |
缓存 | 缓存索引和数据 | 只缓存索引,不缓存数据 |
Innodb和Myisam的比较
于 2022-07-30 06:00:00 首次发布