MySQL MyISAM对比InnoDB为什么不支持事务?

描述

MySQL MyISAM对比InnoDB为什么不支持事务?
MyISAM和InnoDB存储索引区别?

题目来源

想深入了解下MySQL引擎


MySQL
数据库
2023-01-10 13:13:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
耗子煨汁r
2

MyISAM和InnoDB在索引存储结构上最大的区别其实就是聚簇索引和非聚簇索引的区别。

MyISAM和InnoDB的索引结构都是基于B+tree数据结构设计的,不过MyISAM主键索引的叶子节点和非主键索引的叶子节点都存放的是行数据的磁盘地址。InnoDB非主键索引存储的是主键值,而主键索引里存储的是具体的行数据。
InnoDB在进行非主键索引查询时,先在非主键索引中查找到对应的主键值,然后根据主键值再去主键索引里进行一次回表查询,获取主键索引中存储的行数据。

分享
微博
QQ
微信
回复
2023-01-10 14:59:29
相关问题
apache虚拟目录不支持php是为什么?
1765浏览 • 1回复 待解决
为什么FA模型不支持进程内对象共享
860浏览 • 1回复 待解决
web组件不支持localstorage
333浏览 • 1回复 待解决
@BuilderParam 不支持普通class的变量
369浏览 • 1回复 待解决
鸿蒙NEXT版本,支不支持APK?
1271浏览 • 1回复 待解决
InnoDB为什么需要自适应的Hash索引?
1396浏览 • 1回复 待解决
Panel不支持水平方向的拖拉
336浏览 • 1回复 待解决
本地模拟器不支持断点调试????
1308浏览 • 1回复 待解决
arkts中不支持bigint数据类型
696浏览 • 1回复 待解决
for .in 语法不支持,该怎么办啊?
403浏览 • 1回复 待解决
Lite Wearable 不支持 http 网络接口吗
2498浏览 • 1回复 待解决
RelativeContainer容器不支持自动宽高
45浏览 • 1回复 待解决
API 9 是否不支持 npm 了?
1366浏览 • 1回复 待解决
4.0release不支持热重载?
1025浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
686浏览 • 1回复 待解决
linear-gradient不支持start,end属性
409浏览 • 1回复 待解决
鸿蒙工程不支持aar本地导入吗?
6968浏览 • 1回复 已解决