美文网首页
问为什么推荐使用递增的ID作为主键索引?而不是类似于UUID或身

问为什么推荐使用递增的ID作为主键索引?而不是类似于UUID或身

作者: 就叫basi | 来源:发表于2020-05-28 15:43 被阅读0次

    主键索引即聚簇索引,索引中的关键字即主键值,其数据结构是B+树,递增的id在插入时,会减少不必要的节点频繁分裂旋转和开辟新页,顺序的插入,新记录就会添加到当前索引节点的后续位置,当一页写满,就会自动开辟一个新的页。形成一个紧凑的结构,提高查询和插入的性能。
    UUID和身份证号是无序的,插入时为了将新纪录放到合适的位置需要去移动已存在的数据,增加不必要的开销和松散的页,存取数据时,命中目标值次数会增加,降低性能

    vans.png

    相关文章

      网友评论

          本文标题:问为什么推荐使用递增的ID作为主键索引?而不是类似于UUID或身

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