谁有作实验 varchar(50)存放guid 和 UniqueIdentifier存放 guid 哪种效率高
为何?
2 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
推荐COMB, 一种伪GUID, 用时间与真正的GUID 合并得到,存储到库用uniqueidentifier, 占用空间小,索引空间就小,加上了时间就可排序,索引维护时间就小。 时间部分替换放在GUID的后面几位上,uniqueidentifier实际排序是按后面位先排的。
HUX布斯
TA贡献1876条经验 获得超6个赞
效率高
另外varchar是可变长度的.
GUID一般都是固定长度,若非要用varchar建议直接用char
uniqueidentifier 占用 16字节
char的话 char(n) 占用 n字节
GUID强烈推荐用uniqueidentifier
- 2 回答
- 0 关注
- 495 浏览
添加回答
举报
0/150
提交
取消