面试之mysql的索引你知道什么
单纯的记录一下,这两天春招,基本上只要问这个问题,我都是这么回答的,毕竟几乎每场我都遇到了这个问题,秋招继续使用。有些地方并没有深入,如果后面继续深入了解了,再来改改。
索引本身是什么:存储key的用于查找的数据结构,可以帮助我们更快的定位数据记录。
聚簇索引和非聚簇索引:首先,我们按照mysql的存储引擎来谈的话,可以牵扯出聚簇索引和非聚簇索引。在InnoDB上主键索引使用的时聚簇索引,而在MyISAM上主键索引使用的是非聚簇索引。
不管是InnoDB还是MyISAM,在底层,我们一般使用B+树来存储索
原创
2021-04-02 21:08:50 ·
205 阅读 ·
0 评论