美文网首页
MYSQL的INNODB 与MYISAM区别

MYSQL的INNODB 与MYISAM区别

作者: 胡乱唱歌ing | 来源:发表于2019-06-14 17:12 被阅读0次

innodb 简介

innodb 是平衡于可靠性与高性能的通用数据存储引擎,是MYSQL5.6以上版本默认的存储引擎。

innodb 的优势

1.支持事务原子性操作
2.支持行级锁,并发性能更好
3.InnoDB表格将您的数据排列在磁盘上,以根据主键优化查询 。每个 InnoDB表都有一个称为聚簇索引的主键索引
,用于组织数据以最小化主键查找的I / O
4.支持外键约束,更好保证数据完整性

myisam简介

每个MyISAM表都存储在三个文件的磁盘上。这些文件的名称以表名开头,并具有指示文件类型的扩展名。
一个.frm 文件存储表格式。数据文件具有 .MYD(MYData)扩展名。索引文件具有.MYI (MYIndex)扩展名。

myisam特征

1.不支持事务操作
2.只支持表级锁
3.查询的性能更快

相关文章

网友评论

      本文标题:MYSQL的INNODB 与MYISAM区别

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