网站救助计划
1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本
2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助,网站倒闭后可联系站长领取本站pdf内容
3.若网站能存活下来,后续将会持续更新内容
- InnoDB
InnoDB是MySQL的默认存储引擎,支持事务、行锁和外键等操作。
- MyISAM
MyISAM是MySQL5.1版本前的默认存储引擎,MyISAM的并发性比较差,不支持事务和外键等操作,默认的锁的粒度为表级锁。
| InnoDB | MyISAM | |
|---|---|---|
| 外键 | 支持 | 不支持 |
| 事务 | 支持 | 不支持 |
| 锁 | 支持表锁和行锁 | 支持表锁 |
| 可恢复性 | 根据事务日志进行恢复 | 无事务日志 |
| 表结构 | 数据和索引是集中存储的,.ibd和.frm | 数据和索引是分开存储的,数据.MYD,索引.MYI |
| 查询性能 | 一般情况相比于MyISAM较差 | 一般情况相比于InnoDB较好 |
| 索引 | 聚簇索引 | 非聚簇索引 |