首先认识下索引数据结构

于是可以算出
高度为2的B+树(18720 条数据)
而对于高度为3的B+树(21902400 条数据)
所以在实际应用中InnoDB 中B+树高度一般为3层时就可以存储两千多万条数据,通过主键查询只需要3次IO操作就能查到对应数据。所以一个节点为1页,也就是16k是比较合理的。
首先认识下索引数据结构
于是可以算出
高度为2的B+树(18720 条数据)
而对于高度为3的B+树(21902400 条数据)
所以在实际应用中InnoDB 中B+树高度一般为3层时就可以存储两千多万条数据,通过主键查询只需要3次IO操作就能查到对应数据。所以一个节点为1页,也就是16k是比较合理的。