摘要: MySQL索引(二)B+树在磁盘中的存储 回顾  上一篇文章《MySQL索引为什么要用B+树》讲了MySQL为什么选择用B+树来作为底层存储结构,提了两个知识点: B+树索引并不能直接找到行,只是找到行所在的页,通过把整页读入内存,再在内存中查找。 索引的B+树高度一般为2-4层,查找记录时最多只 阅读全文
posted @ 2019-05-30 21:16 西伯利亚虎 阅读(8607) 评论(0) 推荐(2) 编辑
摘要: 面试题:MySQL索引为什么用B+树? 前言 讲到索引,第一反应肯定是能提高查询效率。例如书的目录,想要查找某一章节,会先从目录中定位。如果没有目录,那么就需要将所有内容都看一遍才能找到。 索引的设计对程序的性能至关重要,若索引太少,对查询性能受影响;而如果索引太多,则会影响增/改/删等的性能。 知 阅读全文
posted @ 2019-05-30 21:02 西伯利亚虎 阅读(2565) 评论(0) 推荐(0) 编辑

Permanence, perseverance and persistence in spite of all obstacles, discouragements and impossibilities: It is this, that in all things distinguishes the strong soul from the weak.