Наличие большого набора типов резервных копий обеспечивают широкий выбор вариантов, которые могут помочь оптимизировать стратегию резервного копирования, включая возможности сжатия и шифрования.
Сжатие резервных копий
Резервные файлы могут быстро стать очень большими, поэтому SQL Server позволяет сжимать их. Можно задать поведение сжатия резервных копий по умолчанию, а также переопределить этот параметр для отдельных резервных копий. Для сжатых резервных копий применяются следующие ограничения:
В наборе носителей не допускается одновременное существование сжатых и несжатых резервных копий.
Резервные копии на базе Windows не могут совместно использовать набор носителей со сжатыми резервными копиями SQL Server.
Можно создавать сжатые резервные копии только в выпусках Enterprise, Business Intelligence и Standard Editions SQL Server 2014. А восстановить сжатые резервные копии можно в любом выпуске SQL Server 2008, 2008 R2, 20012 или 2014.
Страницы свойств сервера можно использовать для просмотра и настройки сжатия резервных копий по умолчанию.
Для сжатия резервной копии, можно использовать параметр WITH COMPRESSION в инструкции BACKUP, как в приведенном ниже примере сжатия резервной копии БД AdventureWorks:
BACKUP DATABASE AdventureWorks
TO DISK = 'R:\Backups\AW_Comp.bak' WITH COMPRESSION;
Если настройка резервных копий по умолчанию со сжатием, а вы хотите это отменить, используйте опцию NO_COMPRESSION.
Уровень сжатия, который может быть достигнут, полностью зависит от того, какие данные хранятся в базе данных. Некоторые данные сжимаются хорошо, другие нет.
Можно вычислить коэффициент сжатия резервной копии, используя значения столбцов backup_size и compressed_backup_size из таблицы журнала backupsetдля резервной копии следующим образом.
SELECT backup_size/compressed_backup_size FROM msdb..backupset;
Коэффициент сжатия 3:1 означает, что экономится около 66% места на диске.
Сжатие резервных копий можно использовать в БД, которая шифруется спомощьюпрозрачногошифрования(TDE),хотястепеньсжатиябудетминимальной. По умолчанию сжатие существенно повышает загрузку на центральный процессор (ЦП), что может помешать выполнению других операций. Поэтому может потребоваться создать сжатые резервные копии с низким приоритетом в сеансе, для которого использование ЦП ограничивается регулятором ресурсов.