Способы уменьшения размера файлов резервной копии базы данных MS SQL
-
21-08-2019 - |
Вопрос
Этот вопрос может вызвать улыбку, действительно, место на жестком диске сегодня так же дешево, как грязь.Но, тем не менее, при чрезвычайно медленном интернет-соединении (что по-прежнему наблюдается в большей части мира) перенос резервных копий из разных филиалов может оказаться настоящей головной болью.
Итак, есть ли у вас идеи, как уменьшить размер файла базы данных до минимума?Приветствуются абсолютно любые идеи.
Решение
- Заархивируйте резервную копию.
- Разделите на несколько файловых групп, чтобы можно было создавать резервные копии файлов отдельно.
- Удаление индексов перед резервным копированием.Возможно, вы захотите скопировать БД локально, прежде чем делать это.
- Имейте индексы в отдельной файловой группе, чтобы вам не приходилось создавать их резервные копии.
- Поместите текстовые/двоичные данные/изображения в отдельную файловую группу.
- Делайте инкрементные резервные копии.
- Задайте этот вопрос на http://www.serverfault.com
Другие советы
Если вы говорите только о резервных копиях, существует несколько решений SQL Backup, которые предлагают сжатие резервных копий.SQL Server 2008 также имеет встроенную функцию сжатия резервных копий.
Видеть:Красные Ворота SQL Резервное копирование Про
или вот список различных продуктов: http://www.mssqltips.com/products.asp?catid=15
Если вы говорите о фактическом уменьшении размера базы данных как таковой - выбирайте правильные (= минимальные) типы данных, используйте планы обслуживания для сжатия и освобождения места в базе данных, не переиндексируйте (что всегда требует большого количества ресурсов). пространство) и т. д.
Марк
Вы пробовали сжатие?Файлы базы данных имеют тенденцию очень хорошо сжиматься, поскольку обычно они состоят в основном из текста.