SQL Server 2008之备份压缩
时间:2007-12-27 16:31:23
来源: 作者: 点击:次 出处:技术无忧
在图六中,我们看到MyDB_Tlog_new.bak文件要比MyDB_Tlog_1.bak文件小得多。
下面我们来执行一次不带压缩的差异备份,并和带压缩的差异备份进行比较。
执行以下的指令(结果详见图七):
backup database MyDB to disk ='d:\Backup\MyDB_Diff.bak' with differential
backup database MyDB to disk ='d:\Backup\MyDB_Diff2.bak' with differential, COMPRESSION
图七
从图七可以看出MyDB_Diff2.bak文件远比MyDB_Diff.bak文件要小得多。
下面我们要把SQL Server的设置从默认的“非压缩”转变为“压缩”,执行以下的SP_CONGIFURE可以达到这个目的:
以下是引用片段:
USE master
GO
EXEC sp_configure 'backup compression default', '1'
GO
RECONFIGURE WITH OVERRIDE
GO
最后,我们来对“MyDB”数据库执行一次全备份,但在指令中不加入“WITH COMPRESSION”的关键词选项,如下所示(结果详见图八):
Backup Database MyDB to disk ='d:\Backup\MyDB_Full3.bak'
图八
从图八我们可以清楚地看到,MyDB_Full3.bak和MyDB_Full2.bak的大小相似,都远比MyDB_Full.bak文件要小的多;可见默认设置已经更改为压缩备份。

上一篇:SQL实现最优坐地铁方案












文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面