为什么要使用索引? 最简单的方式实现数据查询:全表扫描,即将整张表的数据全部或者分批次加载进内存,由于存储的最小单位是块或者页,它们是由多行数据组成,然后逐块逐块或者逐页逐页地查找,这样查找的速度非常慢.优点:在数据量小比如只有几十行数据的情况下很快.但数据量大时不适用.更通常情况下,我们应该避免全表扫描,我们可以通过索引来大幅提升查询数据的速度. 什么信息能够成为索引? 能把记录限制在一定查找范围内的字段,比如键,唯一键,主键等 B+ Tree更适合用来做索引原因: 1.B+ 树的磁盘读写代价…