Py学习  »  DATABASE

被小公司挂了,MySQL索引的问题没答好

Java3y • 2 年前 • 298 次点击  

《对线面试官》系列目前已经连载20篇啦!进度是一周更新两篇,欢迎持续关注


为什么B+树?数据无法一次load到内存,B+树是多路搜索树,只有叶子节点才存储数据,叶子节点之间链表进行关联。(树矮,易遍历)

什么是回表?非聚簇索引在叶子节点只存储列值以及主键ID,有条件下尽可能用覆盖索引避免回表操作,提高查询速度

什么是最左匹配原则?从最左边为起点开始连续匹配,遇到范围查询终止

主键非自增会有什么问题?插入效率下降,存在移动块的数据问题

文章以纯面试的角度去讲解,所以有很多的细节是未铺垫的。

鉴于很多同学反馈没看懂【对线面试官】系列,基础相关的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。

我把这些上传到网盘,你们有需要直接下载就好了。

怎样偷偷努力 惊艳所有人?
点击小卡片关注【面试造火箭
关注后回复「888」还可获取网盘地址哟!
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/114930
 
298 次点击