面试MySQL——索引

2021-03-11  本文已影响0人  别拿爱情当饭吃

前言

没有前言,废话不多说,直接开始面试

面试开始

面试官:什么是索引

面试官:说说你对B+树的了解

面试官:为什么InnoDB使用B+树作为索引结构,而不用B树?

B树(图片摘自网络) B+树(图片摘自网络)

面试官: 索引有哪些分类

面试官:主键索引和非主键索引有什么区别?


mysql> create table T(
id int primary key, 
k int not null, 
name varchar(16),
index (k))engine=InnoDB;
主键索引和非主键索引(图片摘自网络)

面试官:那你了解回表吗

面试官:命中索引的原则?

面试官:什么是覆盖索引?

面试官:最后一个问题,遇到慢查询时,如何解决?

面试官:面试结束 恭喜进入下一轮面试

总结

其实,关于索引还有很多知识点的,这里不一一展开

絮叨

非常感谢你能看到这里,如果觉得文章写得不错 求关注 求点赞 求分享 (对我非常非常有用)。
如果你觉得文章有待提高,我十分期待你对我的建议,求留言。
如果你希望看到什么内容,我十分期待你的留言。
各位的捧场和支持,是我创作的最大动力!

参考资料

上一篇 下一篇

猜你喜欢

热点阅读