sql – Nvarchar或varchar什么是更好的使用乘法2或舍入的全数?

前端之家收集整理的这篇文章主要介绍了sql – Nvarchar或varchar什么是更好的使用乘法2或舍入的全数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的问题是在sql生成列时使用更好的方法.如果nvarchar(varchar)的大小乘以2(32,64,128)或者没关系,我们可以使用完全数字示例’100′,’50’吗?

非常感谢您的理由的答案

祝福大家

解决方法

没有任何区别.使用适合大小的数据.

例如sql Server,如果您查看Anatomy of a Record,您将看到您的大小转换为取决于表中以前的记录,空值和其他因素的记录偏移量,特别是考虑到行压缩和页面压缩.到现场访问时,与原始声明大小关系相似,相对于2的幂或10的幂,已经很久了.另外,在查询执行堆栈中,如连接运算符或排序运算符或其他任何内容的各种元素也不会受益于2个大小的权限(我没有“证明”链接,但是如果您接受我的话)…) .在将数据封送回客户端时,TDS协议也不会.在客户端也看不到什么好处.

猜你在找的MsSQL相关文章