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

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

为何?

肥皂起泡泡
浏览 496回答 2
2回答

侃侃无极

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

HUX布斯

效率高 另外varchar是可变长度的. GUID一般都是固定长度,若非要用varchar建议直接用char uniqueidentifier 占用 16字节 char的话 char(n) 占用 n字节 GUID强烈推荐用uniqueidentifier
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server