0
点赞
收藏
分享

微信扫一扫

数据库存储引擎

墨春 03-09 21:00 阅读 24

InnoDB 和 MyISAM 的区别?

InnoDB:

1.默认的存储引擎。

2.支持事务、支持物理外键(一般不用)。

3.天生支持行锁、手动支持表锁。

4.使用聚簇(集)索引:

索引跟数据在同一个文件--表明.ibd;

只有主键索引是聚簇索引,其他索引是非聚簇索引。


MyISAM:

1.不支持事务、不支持外键。

2.只支持表锁、不支持行锁。

3.使用非聚簇索引:

索引跟数据不在同一个文件,存放数据:表名.MYD,存放索引:表名.MYI。


举报

相关推荐

0 条评论