java面试问题与衍生(个人面试总结)(一)
什么是聚簇索引,什么是非聚簇索引?mysql中有很多种引擎,常用innodb引擎,其中有两种存储格式,一种是hash索引,一种是b+树索引,以b+树举例,当我们每次插入数据时,mysql会根据主键自动生成索引,而这个索引所对应的叶子节点存储着这条数据,像这种存储了数据的叶子结点就叫做聚簇索引,而非聚簇索引则是指在原表基础上添加了一个新的索引,这时新索引产生的叶子节点存储的不再是完整的数据,而是对应的原数据所在的物理位置,也称之为二次索引,即叶子节点不存数据。b树和b+树区别,b+树优势?b+树在











