美文网首页
InnoDB存储引擎和MyISAM存储引擎

InnoDB存储引擎和MyISAM存储引擎

作者: 想像风一样的陈某 | 来源:发表于2021-08-20 14:51 被阅读0次

    InnoDB存储引擎

    InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑InnoDB引擎。行级锁,适合高并发情况

    innodb 索引 使用 B+TREE myisam 索引使用 b-tree

    innodb 主键为聚簇索引,基于聚簇索引的增删改查效率非常高。

    MyISAM存储引擎

    MyISAM提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等,但MyISAM不支持事务和行级锁(myisam改表时会将整个表全锁住),有一个毫无疑问的缺陷就是崩溃后无法安全恢复。

    相关文章

      网友评论

          本文标题:InnoDB存储引擎和MyISAM存储引擎

          本文链接:https://www.haomeiwen.com/subject/gpstiltx.html