社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

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

Java3y • 4 年前 • 407 次点击  

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


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

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

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

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

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

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

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

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