首页  

innodb与myisam的区别     所属分类 mysql 浏览量 1093
InnoDB支持事务,MyISAM不支持 
InnoDB支持行级锁,MyISAM支持表级锁
InnoDB支持MVCC, MyISAM不支持
InnoDB支持外键,MyISAM不支持
InnoDB不支持全文索引,MyISAM支持
MyISAM引擎的表在大量高并发的读写容易出现表损坏,其他容易损坏的场景 断点 强制关机

MyISAM存储了表中记录数,执行SELECT COUNT(*) from xxx 可以直接获取结果,InnoDB需要扫描全部数据后得到结果
MyISAM表存储为三个文件 表定义frm 数据文件MYD (MYData)  索引文件MYI (MYIndex)  
MyISAM表更省空间

innodb 索引组织表 聚集索引 叶子节点会存储数据
MyISAM 索引叶子节点都不会存储数据   没有聚集索引

表引擎类型查看 show create table xxx

上一篇     下一篇
aerospike使用truncate删除历史数据

zookeeper常用运维命令

mysql innodb 索引原理

MySQL InnoDB存储结构

mysqldump使用说明

忆往昔•疯牛