为了账号安全,请及时绑定邮箱和手机立即绑定

谁有作实验 varchar(50) 存放guid 和 UniqueIdentifier存放 guid 哪种效率高

谁有作实验 varchar(50) 存放guid 和 UniqueIdentifier存放 guid 哪种效率高

肥皂起泡泡 2018-12-06 23:32:52
谁有作实验  varchar(50)存放guid 和 UniqueIdentifier存放 guid 哪种效率高 为何?
查看完整描述

2 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

推荐COMB, 一种伪GUID, 用时间与真正的GUID 合并得到,存储到库用uniqueidentifier, 占用空间小,索引空间就小,加上了时间就可排序,索引维护时间就小。  时间部分替换放在GUID的后面几位上,uniqueidentifier实际排序是按后面位先排的。

查看完整回答
反对 回复 2019-01-07
?
HUX布斯

TA贡献1876条经验 获得超6个赞

效率高

另外varchar是可变长度的.

GUID一般都是固定长度,若非要用varchar建议直接用char

uniqueidentifier 占用 16字节

char的话 char(n) 占用 n字节


GUID强烈推荐用uniqueidentifier

查看完整回答
反对 回复 2019-01-07
  • 2 回答
  • 0 关注
  • 495 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信