拓冰建站拓冰建站
首页 / 资讯中心 / 正文

为什么uuid不建议作为主键?

核心原因在于其随机性和较长的字符长度会严重破坏数据库底层 B 树索引的结构进而引发一系列性能与存储问题。主要有三个致命缺点写入慢页分裂UUID 是乱序的每次插入新数据数据库都要重新排序、挪动位置页分裂非常耗时。占空间索引膨胀UUID太长不仅主键占地方其他所有索引都会跟着变大白白浪费内存。查询慢随机 I/O数据在硬盘上存得乱七八糟查询时没法顺序读取只能到处乱找效率极低。总结UUID 太乱、太长。相比之下自增 ID 或雪花算法Snowflake是顺序递增的既省空间写入和查询又快得多。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门