在sql server里面如何使用UUID

2025-02-23 13:12:09
推荐回答(2个)
回答1:

因为考虑到未来数据量的问题,肯定是需要做集群的,并且有的表在大并发的情况下,Insert操作比较多。因此考虑使用UUID作主键。
现在有两个疑问:
第一个就是UUID做主键肯定会增大存储空间,这些空间倒无所谓,但Innodb会为主键建立索引,所以会不会导致索引太大(32位字符主键),导致索引太大而导致查询速度下降

第二个就是MS SQL的UUID()函数比 java.util.UUID产生UUID比使用更好

回答2:

Universally Unique Identifier对吧?
用newid()这个函数就可以获取
select newid()
全世界唯一的一个值