现在的位置: 首页 > 综合 > 正文

MyISAM和InnoDB的主要区别

2013年12月06日 ⁄ 综合 ⁄ 共 180字 ⁄ 字号 评论关闭

 

 

MyISAM

InnoDB

事务

不支持

支持事务和4种隔离级别

锁粒度

支持并发插入的表锁

支持MVCC的行级锁

缓存

只缓存索引,保存在键缓冲区

把数据和索引缓存在缓冲区池里

索引

B树索引,索引前缀压缩

聚簇索引、自适应哈希索引,不使用前缀压缩,所有索引包含主键列

Count(*)

缓存表的行数

不缓存表的行数

主要应用

SELECT、INSERT高负载

事务处理

忌用

读与写并重的场合

抱歉!评论已关闭.