猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
谁有作实验 varchar(50) 存放guid 和 UniqueIdentifier存放 guid 哪种效率高
谁有作实验 varchar(50)存放guid 和 UniqueIdentifier存放 guid 哪种效率高
为何?
肥皂起泡泡
浏览 496
回答 2
2回答
侃侃无极
推荐COMB, 一种伪GUID, 用时间与真正的GUID 合并得到,存储到库用uniqueidentifier, 占用空间小,索引空间就小,加上了时间就可排序,索引维护时间就小。 时间部分替换放在GUID的后面几位上,uniqueidentifier实际排序是按后面位先排的。
0
0
0
HUX布斯
效率高 另外varchar是可变长度的. GUID一般都是固定长度,若非要用varchar建议直接用char uniqueidentifier 占用 16字节 char的话 char(n) 占用 n字节 GUID强烈推荐用uniqueidentifier
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
SQL Server
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续