B+树每个节点可存储的多个元素,可以减少磁盘io次数
相对于B树,B+树叶非叶子节点只存储键值,不存储数据,所以每个节点可以存储更多的键值,每次磁盘io查询到的记录更多,磁盘io次数更少。叶子节点存储所有数据。叶子节点之间通过双向链表连接,对于连续的结果集查询时,性能更好。
B+树每个节点可存储的多个元素,可以减少磁盘io次数
相对于B树,B+树叶非叶子节点只存储键值,不存储数据,所以每个节点可以存储更多的键值,每次磁盘io查询到的记录更多,磁盘io次数更少。叶子节点存储所有数据。叶子节点之间通过双向链表连接,对于连续的结果集查询时,性能更好。
本文标题:Mysql为什么用B+树做索引
本文链接:https://www.haomeiwen.com/subject/osjyohtx.html
网友评论