美文网首页
mysql建议自增id

mysql建议自增id

作者: 念䋛 | 来源:发表于2021-07-12 20:00 被阅读0次

    mysql innodb索引的B+Tree图


    image.png

    page为页,默认为16
    Mysql在使用中,一般都是建议使用自增id,为什么呢

    1. 因为id自增占用的空间比uuid要小,mysql存储是页为单位,主键占用的空间越小,存储的数据越多,这样减少树的高度.
    2. 自增id,在添加数据的时候直接放到末尾,如果超过了16k,新添加页,如果非自增id,需要比较大小后找合适的位置,因为uuid一般都
      会存放到页的中间某个位置,如果恰巧超过了16k,这个时候就要页分裂,导致效率变低.

    相关文章

      网友评论

          本文标题:mysql建议自增id

          本文链接:https://www.haomeiwen.com/subject/tbjdpltx.html