[MySQL]myisam表的索引结构以及查询过程
2023-02-18 15:36:38 时间
MyISAM用的是非聚集索引方式,即数据和索引落在不同的两个文件上(MYD是数据文件 , MYI是索引文件)。
MyISAM在建表时以主键作为KEY来建立主索引B+树,树的叶子节点存的是对应数据的物理地址。我们拿到这个物理地址后,就可以到MyISAM数据文件中直接定位到具体的数据记录了。
当我们为某个字段添加索引时,我们同样会生成对应字段的索引树,该字段的索引树的叶子节点同样是记录了对应数据的物理地址,然后也是拿着这个物理地址去数据文件里定位到具体的数据记录。
相关文章
- C++笔记(8)常规new运算符和定位new运算符
- C++笔记(7)成员初始化列表
- C++笔记(6) 指针
- C++笔记(5)浅拷贝和深拷贝
- C++笔记(4)友元
- 调试YOLOv3/YOLOv5过程中遇到的问题汇总
- OpenCV笔记(10) 相机模型与标定
- C#笔记 关于采集卡
- C++笔记(2)拷贝构造函数
- 【PuTTY】一个免费的SSH和Telnet客户端
- 【Telnet】Telnet安装与配置
- C#笔记 窗体练习:海康相机SDK二次开发
- OpenCV笔记(9) calcHist绘制直方图
- 将mnist训练的caffemodel生成动态链接库DLL
- OpenCV笔记(6) Bitwise
- OpenCV笔记(5) Rect类
- OpenCV笔记(7) 轮廓
- OpenCV笔记(3) CV::Mat
- C++笔记(10) 智能指针
- C++笔记(3)引用