美文网首页
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表引擎的区别

    常见表引擎 InnoDB、MyISSAM、CSV、Archive、Blackhole、Memory InnoDB特...

  • MySql数据库学习笔记

    MySql分层结构: 1.MySQL中InnoDB与MyISAM的区别: a.InnoDB引擎是MySql的默认引...

  • mysql修改默认引擎为INNODB

    0.为何修改 MySQL5.5之前mysql 默认使用 MyISAM引擎 MyISAM引擎与INNODB的区别In...

  • mysql(七)

    MySQL存储引擎-innodb 查看存储引擎 innodb和myisam的物理区别 innodb 核心特性 MV...

  • SQL 规范

    基础规范 表存储引擎必须使用InnoDB MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)...

  • 2018-03-26

    MYSQL常用的引擎和区别(直白抒情篇) no.1 常用引擎到底有多少种呢? a.Innodb引擎 Innodb引...

  • InnoDB引擎逻辑存储结构

    (本片博文是《MySQL技术内幕 InnoDB存储引擎第二版》的读书笔记) 索引组织表 InnoDB存储引擎中,表...

  • MySQL索引背后的数据结构及算法原理

    MySQL索引背后的数据结构及算法原理 MySQL存储引擎InnoDB与Myisam的六大区别

  • MySQL面试汇总

    一、MySQL中myisam与innodb的区别,至少5点 MyISAM 是 MySQL 的默认数据库引擎(5.5...

  • 字节网友面经

    MySQL 1.MySQL有哪些存储引擎? innodb 和 myisname 2.引擎之间的区别 3.MySQ...

网友评论

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

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