mysql innodb索引的B+Tree图
image.png
page为页,默认为16
Mysql在使用中,一般都是建议使用自增id,为什么呢
- 因为id自增占用的空间比uuid要小,mysql存储是页为单位,主键占用的空间越小,存储的数据越多,这样减少树的高度.
- 自增id,在添加数据的时候直接放到末尾,如果超过了16k,新添加页,如果非自增id,需要比较大小后找合适的位置,因为uuid一般都
会存放到页的中间某个位置,如果恰巧超过了16k,这个时候就要页分裂,导致效率变低.
mysql innodb索引的B+Tree图
page为页,默认为16
Mysql在使用中,一般都是建议使用自增id,为什么呢
本文标题:mysql建议自增id
本文链接:https://www.haomeiwen.com/subject/tbjdpltx.html
网友评论