2011-04-25 27 views

回答

3

定义字段类型相匹配的域模型。如果域名要求int,则使用int。然后担心压缩。

4

传统保存在页面大小将意味着速度提高一点点的每一位:窄行意味着每页更多的行,这意味着消耗更少的内存和更少的IO请求,从而获得更好的速度。但是,使用SQL Server 2008 Page压缩的事情开始变得模糊。压缩算法可能压缩4个字节的整数,其值小于255,甚至小于1个字节。

行压缩算法将在单个字节存储一个4字节的int作为值127下(INT签署),2个字节用于32768下的值等,等等。

然而,鉴于漂亮的压缩功能仅适用于企业版服务器,是有意义的继续使用尽可能小的数据类型的习惯。