根页
为什么MySQL的索引要使用B+树,而不是其它树?比如B树?
为什么MySQL的索引要使⽤B+树,⽽不是其它树?⽐如B树?InnoDB的⼀棵B+树可以存放多少⾏数据?答案:约2千万为什么是这么多?因为这是可以算出来的,要搞清楚这个问题,先从InnoDB索引数据结构、数据组织⽅式说起。计算机在存储数据的时候,有最⼩存储单元,这就好⽐现⾦的流通最⼩单位是⼀⽑。在计算机中,磁盘存储数据最⼩单元是扇区,⼀个扇区的⼤⼩是512字节,⽽⽂件系统(例如XFS/EXT4)的...
为什么MySQL的索引要使⽤B+树,⽽不是其它树?⽐如B树?InnoDB的⼀棵B+树可以存放多少⾏数据?答案:约2千万为什么是这么多?因为这是可以算出来的,要搞清楚这个问题,先从InnoDB索引数据结构、数据组织⽅式说起。计算机在存储数据的时候,有最⼩存储单元,这就好⽐现⾦的流通最⼩单位是⼀⽑。在计算机中,磁盘存储数据最⼩单元是扇区,⼀个扇区的⼤⼩是512字节,⽽⽂件系统(例如XFS/EXT4)的...