InnoDB和Myisam的主要区别
2020-11-09 本文已影响0人
苍老师的眼泪
https://stackoverflow.com/questions/12614541/whats-the-difference-between-myisam-and-innodb
MyISAM:
- 支持表级锁。
- 不支持参照完整性(意味着不支持外键)。
- 不支持事务:为速度而设计,适合读操作较多、写操作相对较少的场景。
- 支持全文索引。
- 表结构、表数据、索引在磁盘中分别以.FRM, .MYD, .MYI文件存放
InnoDB:
- 支持行级锁。
- 支持外键。
- 支持事务。
- MySQL 5.6 开始引入全文索引。
- 默认情况下把表和索引存放在表空间中。