MySQL 的 B+Tree索引问题

为什么MySQL 索引方法只用 BTREE 没有 B+Tree?在Navicat中查看索引方法,发现只有 BTREE 和 HASH,为什么没有 B+TREE呢?

img

这里是指索引的存储结构,BTREE B+TREE都可以算是BTREE,看了一下mysql是用B+ TREE的哈

Mysql的Innodb存储引擎是用B+树的,用B树会存在数据查询时实际经过的树的高度不一致,从而导致每一次的相同Sql语句查询效率不一致的问题,是不适用B树的