【金三银四】MySQL必知必会高频面试题

【金三银四】MySQL必知必会高频面试题

  1. 面试官:谈谈你对索引的理解?
  2. 面试官:解释一下计算机层面索引快的原因?
  3. 面试官:为什么不使用哈希结构作为索引结构?
  4. 面试官:为什么不使用二叉树作为索引结构?
  5. 面试官:为什么不使用B-Tree,而是B+Tree?
  6. 面试官:索引是加速查询,那么是否应该给表尽可能建立多的索引列?
  7. 面试官:谈谈索引维护过程?页分裂?页合并?
  8. 面试官:简述一下查询时B+树索引搜索过程?
  9. 面试官:什么是回表?
  10. 面试官:什么是索引覆盖?使用场景?
  11. 面试官:什么情况下会索引失效?
  12. 面试官:哪些情况下,可能会面临索引失效的问题?
  13. 面试官:or走索引和索引失效分别是什么场景?
  14. 面试官:哪些情况下需要创建索引?
  15. 面试官:联合索引之最左前缀原则?
  16. 面试官:索引下推场景?
  17. 面试官:什么情况下会索引失效?
  18. 面试官:简单说说你工作中遇到的索引失效场景?
  19. 面试官:简述一下什么是查询缓存机制?
  20. 面试官:查询如何命中缓存?
  21. 面试官:什么场景下SQL和结果集不会被缓存?
  22. 面试官:什么场景下会导致MySQL缓存失效?
  23. 面试官:查询缓存是如何进行内存管理的?
  24. 面试官:MySQL是一次性分配所有的内存空间吗?
  25. 面试官:缓存中的内存碎片无法避免,那么有什么办法优化吗?
  26. 面试官:MySQL4.0提出了查询缓存,它设计出来是为了加速哪些查询场景?
  27. 面试官:MySQL5.6中默认禁用,8.0以后完全移除,造成这个改变的原因是什么?

【回答参考】


#面试复盘##学习路径#
全部评论
https://gitee.com/jiongmefeishi/JMFS-Interview-Notebook-MySQL
1
送花
回复
分享
发布于 2022-03-12 23:00
校友啊!
点赞
送花
回复
分享
发布于 2022-03-13 20:30
滴滴
校招火热招聘中
官网直投

相关推荐

2 32 评论
分享
牛客网
牛客企业服务