老哥们,sqlserver支持前缀索引吗,使用uuid做主键会对系统的未来造成影响吗

JSP_killmylife 2021-05-02 01:29:52
我目前的项目使用uuid做主键,每一次都是无序的,会对系统的未来造成性能上的影响吗?毕竟是B树结构的,索引起来不好弄吧。还有sqlserver支持前缀索引吗?打算做个识别码,从上游到下游,识别码会越来越大,比如我某地的仓库是从总公司仓库进货的,那么这个仓库的物件编码就是:供应商识别码/批次码/总公司仓库码/分公司仓库码/分类码/物件自增码,我要怎么设计才能使得这码是全局唯一的但又不太长?
...全文
322 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
s478853630 2021-05-06
  • 打赏
  • 举报
回复
uuid对系统肯定有影响,数据越多就越明显, 不用uuid可以自己写个函数,用年月日+8位随机数,比如:2021050612345678,可以确保编码唯一,不长还有序,效率略高于uuid。 最好用自增ID毫无疑问是性能最好的

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧