文章详情页
MySQL中, 使用 UUID 做主键, 比例大概为多少?
浏览:142日期:2022-06-16 17:03:29
问题描述
问题解答
回答1:首先 用字符串做主键的性能影响在大数据量的时候 还是无法忽视的;其次 uuid的替代方案也有不少,主要的就是用64位的数值型代替,具体可以自行google最后 多少公司使用 UUID 做主键 这个问题我想基本上没有人能给你答案
回答2:用uuid的不多,估计就是一些小公司用。中小公司一般情况做主键用mysql自增id。大公司都是有自己的id生成器的。
回答3:如果是为了好看 和 不暴露数据量。那么完全可以用另一个UUID字段来显示,并给UUID字段设置index索引,只在页面请求的时候查询一下。但是平时的内部查询和互相关联的时候,还是用int的自增主键。那么对性能的影响也不会很明显。
正如@鼎鼎 说的,用UUID的公司比例为多少,这个没人能给你答案。(除了那些搞统计和数据分析的公司)
回答4:哥们我想问下,uuid是什么,为什么要用uuid阿
相关文章:
1. 数据库 - mysql中怎样修改带点的字段名的位置?2. 【求大神】现在有1000个string与一个MYSQL字典,查询这1000个string在MYSQL中的id并输出结果3. python pymysql 执行比较时间的sql语句,在mysql中可以顺了执行,但是在python中执行为何报错?4. mysql中的全文索引支持词根检索吗?5. MySQL中更新数据[update]无法成功的疑问6. java - MySQL中,使用聚合函数+for update会锁表吗?7. 数据库 - mysql中有没查看数据大小的函数??8. oracle - MySQL中varchar类型的长度是否应该为该字段编码的倍数?9. sql语句 - 如何在mysql中批量添加用户?10. postgresql - MYSQL中on duplicatekey update有什么优缺点?
排行榜

网公网安备