2011-04-25 26 views

回答

3

定義字段類型相匹配的域模型。如果域名要求int,則使用int。然後擔心壓縮。

4

傳統保存在頁面大小將意味着速度提高一點點的每一位:窄行意味着每頁更多的行,這意味着消耗更少的內存和更少的IO請求,從而獲得更好的速度。但是,使用SQL Server 2008 Page壓縮的事情開始變得模糊。壓縮算法可能壓縮4個字節的整數,其值小於255,甚至小於1個字節。

行壓縮算法將在單個字節存儲一個4字節的int作爲值127下(INT簽署),2個字節用於32768下的值等,等等。

然而,鑑於漂亮的壓縮功能僅適用於企業版服務器,是有意義的繼續使用盡可能小的數據類型的習慣。