暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【译】SQL SERVER–用于压缩和未压缩备份的示例脚本

原创 沐言倾心 2022-06-12
729

原文地址:SQL SERVER–Sample Script for Compressed and Uncompressed Backup
原文作者:Pinal Dave

综合数据库性能运行状况检查期间,最近有人问我是否有得心应手的脚本来帮助我们执行压缩备份和未压缩备份。当然有,它就在这里。脚本非常简单。
图片.png

压缩备份

BACKUP DATABASE [StackOverflow2010] TO
DISK = N'D:\backup\Compressed-Backup.bak'
WITH COMPRESSION, STATS = 10
GO

未压缩备份

BACKUP DATABASE [StackOverflow2010] TO
DISK = N'D:\backup\Uncompressed-Backup.bak'
WITH NO_COMPRESSION, STATS = 10
GO

当我们想还原其中任何一种备份时,没有针对它的特殊命令。这两种备份对应的还原操作的脚本都是相同的。下面是一个示例。

还原备份

RESTORE DATABASE [StackOverflow2010]
FROM DISK = N'D:\backup\Compressed-Backup.bak'
WITH RECOVERY
GO
RESTORE DATABASE [StackOverflow2010]
FROM DISK = N'D:\backup\Uncompressed-Backup.bak'
WITH RECOVERY
GO

性能差异

老实说,我不会花太多时间讨论有压缩和无压缩选项之间的性能,因为此功能主要用于节省磁盘空间。但是,如果您想讨论各种选项的性能,以下是一些简单比较。

压缩备份所占用的空间较小,但需要很长时间才能进行备份,但是,恢复速度更快。

未压缩备份是常规大小,但进行备份的速度更快,在还原期间,它比压缩备份花费的时间要长一些。

好了,今天就讲到这里。你希望我制作一个关于这个主题的视频吗?如果是,请告诉我,我将在我的SQL在六十秒内系列中创建有关此主题的视频。

参考链接:Pinal Dave( https://blog.sqlauthority.com/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论