InnoDB和Myisam的主要区别

2020-11-09  本文已影响0人  苍老师的眼泪

https://stackoverflow.com/questions/12614541/whats-the-difference-between-myisam-and-innodb

MyISAM:

  1. 支持表级锁。
  2. 不支持参照完整性(意味着不支持外键)。
  3. 不支持事务:为速度而设计,适合读操作较多、写操作相对较少的场景。
  4. 支持全文索引。
  5. 表结构、表数据、索引在磁盘中分别以.FRM, .MYD, .MYI文件存放

InnoDB:

  1. 支持行级锁。
  2. 支持外键。
  3. 支持事务。
  4. MySQL 5.6 开始引入全文索引。
  5. 默认情况下把表和索引存放在表空间中。
上一篇下一篇

猜你喜欢

热点阅读