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