在SQL Server 2008数据库中实现数据压缩(二)

日期: 2008-09-25 作者:林善茂 来源:TechTarget中国 英文

  由于执行sp_estimate_data_compression_savings系统存储过程时,我们选择了行压缩,为了便于对比,我们也选择相同选项。


  选完后点击“Calculate”按钮,将看到与执行存储过程后类似的信息。


  数据压缩向导过程中选择压缩类型
图4 数据压缩向导过程中选择压缩类型


  这两种方法都可以预估出数据表或者索引可以节省的存储空间。


  2、改变表的压缩选项


  为了现有的未分区表能够支持压缩功能,需要使用alter TABLE 命令,带上 REBUILD 选项。


允许sales.salesorderdetail表支持行压缩类型



上面这句脚本允许sales.salesorderdetail表支持行压缩类型。


  你也可以在数据压缩向导中继续往下操作,同样也能使选中表支持压缩功能:在点击了“Calculate”按钮之后,点击“Next”按钮。在输出选项选择界面,你可以选择创建一个脚本以供复查或储存到一个文件中,立刻执行或者作为一个任务调度。如下图所示:


  对于DBA来说,因为数据压缩将成为数据库维护的一项日常事务,因此建议保存成一个脚本文件。


   数据压缩向导中选择输出选项
   图5数据压缩向导中选择输出选项


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


数据压缩向导汇总界面


图6数据压缩向导汇总界面


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

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

1个评论

  1. 好文章!666,学习了

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐