Documentation Home
MySQL 8.0 参考手册  / 第 15 章 InnoDB 存储引擎  / 15.6 InnoDB 磁盘结构  / 15.6.2 索引  /  14.6.2.2 InnoDB索引的物理结构

14.6.2.2 InnoDB索引的物理结构

所有InnoDB索引都是 B 树,其中索引记录存储在树的叶页中。索引页的默认大小为 16KB。页面大小由 innodb_page_sizeMySQL实例初始化时的设置决定。请参阅 第 14.8.1 节,“InnoDB 启动配置”

将新记录插入InnoDB 聚簇索引时, InnoDB尝试留出 1/16 的页面以供将来插入和更新索引记录。如果按顺序(升序或降序)插入索引记录,则生成的索引页大约为 15/16 满。如果记录以随机顺序插入,则页面从 1/2 到 15/16 满。如果索引页的填充因子低于 1/2, InnoDB则尝试收缩索引树以释放该页。