美文网首页
Mysql InnoDB与MyISSAM表引擎的区别

Mysql InnoDB与MyISSAM表引擎的区别

作者: 木有sky | 来源:发表于2019-02-17 10:42 被阅读0次

    常见表引擎

    InnoDB、MyISSAM、CSV、Archive、Blackhole、Memory

    InnoDB特点

    1.默认的事务型引擎,最重要、最广泛的存储引擎,性能优秀。

    2.数据存储在共享表空间,可以通过配置分开。

    3.对主键查询的性能高于其他存储引擎。

    4.内部做了很多优化,读取数据时自动构建hash索引,插入数据时自动结建插入缓存区。

    5.支持行级锁和崩溃后的安全恢复,外键等。

    MyIssAM

    1.5.1版本前的默认存储引擎。

    2.支持全文索引,压缩,空间函数等,不支持事务和行级锁,不支持崩溃后的安全恢复。

    3.表存储在两个文件,MYD和MYI。

    4.设计简单,某些场景下很好用。

    相关文章

      网友评论

          本文标题:Mysql InnoDB与MyISSAM表引擎的区别

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