MySQL存储引擎——InnoDB与MyISYM

两种存储引擎的区别对比:

MySQL——存储引擎(InnoDB与MyISYM)

一、索引类型

  • InnoDB:聚簇索引,在叶子节点中,索引和数据是存放在一起的
  • MyISYM:非聚簇索引,索引和数据是分别存放的

二、是否支持事务

  • InnoDB:支持事务
  • MyISYM:不支持事务

三、是否支持表锁

两者都支持表锁

四、是否支持行锁

  • InnoDB:支持行锁
  • MyISYM:不支持行锁

五、是否支持外键

  • InnoDB:支持外键
  • MyISYM:不支持外键

六、适合什么操作类型

  • InnoDB:适合大量增、删、改操作
  • MyISYM:适合大量查询操作

在实际开发中,默认使用的存储引擎都是 InnoDB,重点理解 InnoDB 的使用特点

有关索引、事务、锁等具体细节前面已经总结过了,这里只是把存储引擎单独拎出来对照一下,内容比较简洁

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2021-07-25
  • 2021-05-17
  • 2021-10-16
  • 2021-12-09
  • 2022-12-23
猜你喜欢
  • 2021-05-24
  • 2021-09-02
  • 2021-11-13
  • 2021-07-04
  • 2021-12-09
  • 2022-01-06
相关资源
相似解决方案