探究SQL Server 2008备份压缩
2008-09-08 10:03:37 来源:WEB开发网核心提示:问题 大型数据库的数据库备份和维护窗口总是受阻,特别是当我们需要完全数据库备份来初始化一个数据库镜像或事务日志传送会话的时候,探究SQL Server 2008备份压缩,当我们浏览SQL Server 2008的新特性时,我们发现由一个叫做数据库备份压缩的特性,BACKUPDATABASEAdventureWorksT
问题
大型数据库的数据库备份和维护窗口总是受阻,特别是当我们需要完全数据库备份来初始化一个数据库镜像或事务日志传送会话的时候。当我们浏览SQL Server 2008的新特性时,我们发现由一个叫做数据库备份压缩的特性,可以用它来显著地降低备份和恢复操作。你能给我们详细地介绍下如何使用它吗?
专家解答
数据库压缩是SQL Server 2008的一个新特性,它可以显著地降低备份和恢复操作。默认情况下,备份压缩是在服务器实例级别上关闭的。不像其它提供不同级别压缩的第三方软件,SQL Server 2008只提供了一个级别。
在这篇文章里,我们将看看怎样执行数据库备份压缩和比较一下一个普通数据库备份的备份和恢复时间与压缩数据库备份的备份和恢复时间,以及备份文件的大小。首先让我们给AdventureWorks数据库创建一个完全备份,这个数据库的大小大约为178.75 MB。我选择使用一个TSQL脚本来进行备份和恢复,所以我可以看到这个过程它花费了多少时间。我是在一个具有2GB RAM的VMWare上运行的,所以可能和运行在物理服务器上不同。
BACKUPDATABASEAdventureWorks
TODISK='C:SQLDataAdventureWorks_uncompressed.bak'
WITHINIT,STATS=10
默认情况下,在我例子中未压缩的备份数据过程花费了29.20秒,备份大小为132 MB。
图1
图2
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接