标签:场景 查询 null btree 取出 全表扫描 完整性 增加 除了
高强度训练第十九天总结:
MyISAM:B+Tree叶结点的data域存放的是数据记录的地址。在索引检索的时候,首先按照B+Treee搜索算法搜索索引,如果指定的Key存在,则取出其data域值,然后以data域的值为地址读取相应的数据记录。这被称为“非聚簇索引”
InnoDB:其数据文件本身就是索引文件。相比MyISAM,索引文件和数据文件是分离的,其表数据文件本身就是按B+Tree组织的一个索引结构,树的叶结点data域保存了完整的数据记录。这个索引的key是数据表的主键,因此InnoDB表数据库文件本身就是主索引。被称为聚簇索引。
标签:场景 查询 null btree 取出 全表扫描 完整性 增加 除了
原文地址:https://www.cnblogs.com/godoforange/p/11618737.html