sql – Nvarchar或varchar什么是更好的使用乘法2或舍入的全数?
发布时间:2020-12-12 08:43:11 所属栏目:MsSql教程 来源:网络整理
导读:我的问题是在SQL中生成列时使用更好的方法.如果nvarchar(varchar)的大小乘以2(32,64,128)或者没关系,我们可以使用完全数字示例’100′,’50’吗? 非常感谢您的理由的答案 祝福大家 解决方法 没有任何区别.使用适合大小的数据. 例如SQL Server,如果您查看Anat
我的问题是在SQL中生成列时使用更好的方法.如果nvarchar(varchar)的大小乘以2(32,64,128)或者没关系,我们可以使用完全数字示例’100′,’50’吗?
非常感谢您的理由的答案 祝福大家 解决方法没有任何区别.使用适合大小的数据.例如SQL Server,如果您查看Anatomy of a Record,您将看到您的大小转换为取决于表中以前的记录,空值和其他因素的记录偏移量,特别是考虑到行压缩和页面压缩.到现场访问时,与原始声明大小关系相似,相对于2的幂或10的幂,已经很久了.另外,在查询执行堆栈中,如连接运算符或排序运算符或其他任何内容的各种元素也不会受益于2个大小的权限(我没有“证明”链接,但是如果您接受我的话)…) .在将数据封送回客户端时,TDS协议也不会.在客户端也看不到什么好处. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |