Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 сжатие бэкапа  [new]
evgeniya bri
Member

Откуда:
Сообщений: 103
Добрый день,

Подскажите, пожалуйста:

Я использую SQL Server 2005.
Делаю бэкапы баз средствами SQL Server. Базы от 20 до 200 GB
Можно ли бэкапы сжимать каким-либо образом, чтобы они места так много не занимали?

Спасибо
10 ноя 09, 16:52    [7909187]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
evgeniya bri,

Можно, раром, к примеру.
10 ноя 09, 16:53    [7909192]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Любым архиватором на выбор. Только стоит подлумать, сколько времени будет дополнительно занимать, в случае чего, расжатие бэкапа в 200 гиг. М.б. следует подумать о дополнительном дисковом пространстве?!

Сообщение было отредактировано: 10 ноя 09, 16:54
10 ноя 09, 16:54    [7909197]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Если по-хорошему, то у Вас два пути:
1. Переход на SQLServer 2008 - там есть возможность сжатия бэкапов, но, правда, вроде только для редакции Enterprise
2. Искать возможности по увеличению дискового пространства


Сжимать раром такие объемы - не очень хорошая идея. во-первых это дополнительная нагрузка на сервер. во-вторых, как отметил pkarklin, значительно увеличит время восстановления после сбоя.
10 ноя 09, 17:17    [7909383]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36826
3. Поюзать какую-нибудь третьестороннюю софтину.
10 ноя 09, 17:18    [7909394]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
ну на счет доп софтин - тоже вариант, но:

1. В плане сжатия мне очень нравилась софтинка LiteSpeed. Правда с 2008 MS SQL необходимость в ней отпадает, а с 2005м сам ее не пробовал - по идее должна работать.

2. Backup Exec - не плохая софтина, но с жатием бэкапов у нее (ИМХО) очень плохо. Хотя для ряда систем пользуюсь именно ей благодаря другим ее преимуществам.

Само-собой весь дополнительный софт стоит денег!

зы Интересно кто еще чем пользуется?
10 ноя 09, 17:23    [7909441]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
Можно еще папку в винде в архивном виде держать в которую бекапы складываются:)
10 ноя 09, 17:32    [7909533]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
WarAnt
Можно еще папку в винде в архивном виде держать в которую бекапы складываются:)


А это увеличит время создания бэкапа, что совсем некомильфо в части нагрузки на сервер.
10 ноя 09, 17:34    [7909547]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
вот этого не надо делать... вернее проблемы
10 ноя 09, 17:34    [7909548]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
фух, вернее проблемы = возможны проблемы
10 ноя 09, 17:35    [7909556]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
pkarklin,

все зависит от железа и конфигурации сервера, если базы и бекапы на разных дисках лежат, а сервер имеет 8 процов и 32 гига оперативы, я думаю он не сильно нагрузится:) тем более что этот режим архивирования в винде очень легкий в отличии от программных архиваторов.
10 ноя 09, 17:40    [7909614]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
а вы сами пробовали на больших базах? причем всю цепочку от бэкапа до восстановления. Если покупается сервер с 8 процов и 32 гига оперативы (кстати это не такой уж и мощный сервер) то покупается он явно не для нагрузок во время резервного копирования.
10 ноя 09, 17:43    [7909664]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
SanyL,

Пробовал, 300 гигов бекапит номально, проблем пока не замечено.
10 ноя 09, 17:48    [7909731]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
ну естественно всё в конечном итоге зависит от ситуации, если сервер все 24 часа загружен под завязку и очень большое требование к времени реакции на запросы, то этого делать не следует.
Я ведь не претендую на панацею, просто предложил еще один вариант.
10 ноя 09, 17:50    [7909752]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Автор не указал, где у него бэкапы хранятся, сколь критично ему время восстановления, так что ответ - сжатие архиватором полностью соответствует заданному вопросу
10 ноя 09, 17:51    [7909756]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
WarAnt
Пробовал, 300 гигов бекапит номально, проблем пока не замечено.


Вы про бэкап в сжатую папку? Нормально - это "сколько в граммах"? Во сколько файлов? Сколько это занимает времени? Есть ли момент с "уменьшенной нагрузкой" на сервер для "окна бэкапа"?
10 ноя 09, 17:52    [7909762]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
и еще интересно -во сколько раз жмется при таком подходе?
10 ноя 09, 17:53    [7909773]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
pkarklin,

Нормально, это значит что пользователи этого сервера не жалуются на работу во время работы бекапа:), а 300 гигов это размер занимаемый данными в базе.


SanyL,

Сжимается где-то в 3 раза.
10 ноя 09, 18:03    [7909879]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
Пробовал бэкапить в сжатую средствами NTFS папку, удивила нестабильность результата бэкапа. Небольшие базы (10-20 гиг) чаще всего бэкапились без ошибок, побольше (от 300) практически всегда возникала ошибка 33 "The process cannot access the file because another process has locked a portion of the file". Использовался SQL Server 2005.
10 ноя 09, 18:55    [7910157]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
SanyL

1. В плане сжатия мне очень нравилась софтинка LiteSpeed. Правда с 2008 MS SQL необходимость в ней отпадает, а с 2005м сам ее не пробовал - по идее должна работать.


Вставлю свои 5 копеек.

В свое время я тестил уровень сжатия лайтспида и стандартное сжатие 2008. Результирующие коэфициенты сжатия были подозрительно одинаковы (при стандартных настройках лайтспида).

Но, по времени создания бэкапа лайтспид был в разы быстрее нативного бэкапа. А все потому, что лайтспид создает бэкапы в несколько потоков, количество которых зависит от размера базы и доступных ядер.

Если воспользоваться утилитой extract, входящей в состав лайтспида, можно сконвертировать бекап созданный этой надстройкой в нативный. Результатом и будет несколько файлов нативных бэкапов, количество которых равняется количеству потоков при создании лайтспид бэкапа.
10 ноя 09, 19:54    [7910414]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
нативный в несколько файлов тоже в 2-3 раза быстрее делается.
10 ноя 09, 23:14    [7910932]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
WarAnt

SanyL,

Сжимается где-то в 3 раза.


Не все так просто... база может хранить текстовые данные, а может BLOB, например картинки jpg. В первом случае сжатие в 3и раза маловато, во втором такой коэфф сжатия невозможен.

кроме того пост pr0ger говорит именно о том, что использование такого подхода неприемлемо!
11 ноя 09, 09:49    [7911764]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
SanyL
WarAnt

SanyL,

Сжимается где-то в 3 раза.


Не все так просто... база может хранить текстовые данные, а может BLOB, например картинки jpg. В первом случае сжатие в 3и раза маловато, во втором такой коэфф сжатия невозможен.

кроме того пост pr0ger говорит именно о том, что использование такого подхода неприемлемо!


Возможно, но попробовать то ведь никто не запрещает:)
11 ноя 09, 10:15    [7911918]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Александр Волок (def1983)
SanyL

1. В плане сжатия мне очень нравилась софтинка LiteSpeed. Правда с 2008 MS SQL необходимость в ней отпадает, а с 2005м сам ее не пробовал - по идее должна работать.


Вставлю свои 5 копеек.

В свое время я тестил уровень сжатия лайтспида и стандартное сжатие 2008. Результирующие коэфициенты сжатия были подозрительно одинаковы (при стандартных настройках лайтспида).

Но, по времени создания бэкапа лайтспид был в разы быстрее нативного бэкапа. А все потому, что лайтспид создает бэкапы в несколько потоков, количество которых зависит от размера базы и доступных ядер.

Если воспользоваться утилитой extract, входящей в состав лайтспида, можно сконвертировать бекап созданный этой надстройкой в нативный. Результатом и будет несколько файлов нативных бэкапов, количество которых равняется количеству потоков при создании лайтспид бэкапа.


на мой взгляд у LiteSpeed вообще нет смысла использовать большИе коэффициенты сжатия. При их использовании нет существенного преимущества перед стандартными настройками сжатия, но нагрузка на систему становится очень значительна. Но сам LiteSpeed лично мне понтавился очень сильно и я бы его использровал еслибы резервное копирование делалосьбы на дисковую подсистему.
11 ноя 09, 10:19    [7911940]     Ответить | Цитировать Сообщить модератору
 Re: сжатие бэкапа  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
WarAnt

Возможно, но попробовать то ведь никто не запрещает:)


Пробовать не то что ни кто не мешает - это просто необходимо делать. Но после того как попробовали стоит поискать мнения о негативном опыте, т.к. не все ситуации можно смоделировать на стенде и часто возникают нюансы о которых ранее не задумывались.
11 ноя 09, 10:30    [7911998]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить