1. 首页
  2. 数据库
  3. MySQL
  4. Mysql主键UUID和自增主键的区别及优劣分析

Mysql主键UUID和自增主键的区别及优劣分析

上传者: 2021-09-03 15:59:57上传 PDF文件 159.43 KB 热度 36次

引言之前有段时间用postgresql 数据库,在上云之后,从自增主键变为uuid,感觉uuid全球唯一,很方便。在5.0以及之后的版本通过配置自增偏移量解决了整个问题。不论是存储和读取速度都是最快的,而且占的存储空间也是最小。.InnoDB主索引:叶节点包含了完整的数据记录。InnoDB 的索引能提供一种非常快速的主键查找性能。.如果InnoDB表的数据写入顺序能和B+树索引的叶子节点顺序一致的话,这时候存取效率是最高的。为了存储和查询性能应该使用自增长id做主键。为了全局的唯一性,应该用uuid做索引关联其他表或做外键。

下载地址
用户评论