MySQL中, 使用 UUID 做主键, 比例大概为多少?
阿神
阿神 2017-04-17 16:02:07
[MySQL讨论组]
阿神
阿神

闭关修行中......

全部回复(4)
PHP中文网

首先 用字符串做主键的性能影响在大数据量的时候 还是无法忽视的;
其次 uuid的替代方案也有不少,主要的就是用64位的数值型代替,具体可以自行google
最后 多少公司使用 UUID 做主键 这个问题我想基本上没有人能给你答案

怪我咯

用uuid的不多,估计就是一些小公司用。中小公司一般情况做主键用mysql自增id。大公司都是有自己的id生成器的。

ringa_lee

如果是为了好看不暴露数据量
那么完全可以用另一个UUID字段来显示,并给UUID字段设置index索引,只在页面请求的时候查询一下。
但是平时的内部查询和互相关联的时候,还是用int的自增主键。
那么对性能的影响也不会很明显。

正如@鼎鼎 说的,用UUID的公司比例为多少,这个没人能给你答案。(除了那些搞统计和数据分析的公司)

PHP中文网

哥们我想问下,uuid是什么,为什么要用uuid阿

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号