mysql、innodb中的自增索引结构

b1payxdu  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(328)

当我使用自动递增索引时,效率更高---《“高性能mysql”
高性能mysql

但b+树的构建过程是流:
b+树构建

它不是满的或15/16,只有一半在红圈中,并且当我使用自动递增索引时,以后不再在红圈中插入数据。
所以,这是矛盾的。
而且我猜,mysql虽然使用了b+树作为索引,但是自动增量索引没有使用b+树的构建方式,mysql重新设计了自己的高性能策略。
我猜对了吗?

ibps3vxo

ibps3vxo1#

好吧,我找到答案了。因为mysql有特殊的优化处理,如果关键是自动递增,则第一种方式构建b+树,否则第二种方式构建b+树。

相关问题