由于执行sp_estimate_data_compression_savings系统存储过程时,我们选择了行压缩,为了便于对比,我们也选择相同选项。
选完后点击“Calculate”按钮,将看到与执行存储过程后类似的信息。

这两种方法都可以预估出数据表或者索引可以节省的存储空间。
2、改变表的压缩选项
为了现有的未分区表能够支持压缩功能,需要使用ALTER TABLE 命令,带上 REBUILD 选项。

上面这句脚本允许sales.salesorderdetail表支持行压缩类型。
你也可以在数据压缩向导中继续往下操作,同样也能使选中表支持压缩功能:在点击了“Calculate”按钮之后,点击“Next”按钮。在输出选项选择界面,你可以选择创建一个脚本以供复查或储存到一个文件中,立刻执行或者作为一个任务调度。如下图所示:
对于DBA来说,因为数据压缩将成为数据库维护的一项日常事务,因此建议保存成一个脚本文件。

最后点“Next”继续,在结束之前,将预览数据压缩汇总信息页面。

您可能希望使用sp_estimate_data_compression_savings系统存储过程创建一个脚本,能够遍历所有的表生成一份简要报告,借助这个报告来分析哪些表或索引可以压缩。

