Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
Ваня Кострома
Guest
Server MS SQL 2008 R2.

База имеет размер около 1.9 терабайта.

Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям когда он будет делаться.

Чтобы притормозок было мало.
27 янв 14, 09:50    [15473045]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Вы б хоть железо как-нибудь обозначили... А то может у вас там раб.станция с 4 Гб ОЗУ и саташным диском на 2 Тб...
27 янв 14, 09:54    [15473066]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
Ваня Кострома
Guest
tpg, Железо хорошее. Диски Fibre Chanel.

Можно ли такую базу огромную бекапить днем когда все работают?
27 янв 14, 09:59    [15473097]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
хмхмхм
Guest
Ваня Кострома,

а вы хотите делать full backup с update statistics во время работы пользователей что ли?

Я могу ошибкаться, но если вы будете делать differential backup или transaction log backup во время работы пользователей каждый два-три часа, то на сильное снижение производительности на длительный период времени эти backup-ы сказаться не должны.
27 янв 14, 10:37    [15473358]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
aleks2
Guest
Ваня Кострома
tpg, Железо хорошее. Диски Fibre Chanel.

Можно ли такую базу огромную бекапить днем когда все работают?


У вас есть выбор?

ЗЫ. Для такой базы лучче полный бекап в выходные (или ваще раз в год).
+ дифференциальные бекапы
+ бекапы журнала... ну как надо, частоту сами определяйте.
27 янв 14, 10:40    [15473371]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31438
Ваня Кострома
База имеет размер около 1.9 терабайта.

Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям когда он будет делаться.
Ну, бакап потребляет ресурсы, поэтому он будет мешать.

Кроме потребления ресурсов, никакого другого влияния он не оказывает, поэтому достаточно будет:
1. Выделить ресурсы для бакапа (отдельную дисковую подсистему)
2. Делать полный бакап ночью, или даже в выходные, а во время пиковой нагрузки делать только бакапы лога, дифф бакапы, или вообще ничего (если позволяют бизнес-требования).
27 янв 14, 11:39    [15473801]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31438
Ваня Кострома
Можно ли такую базу огромную бекапить днем когда все работают?
Можно и днём, зависит от ресурсов.

Ну и зависит от бизнес-требований. Если можно полный бакап сделать ночью, а днём диф-фбакап или бакап лога, то почему бы и не облегчить жизнь серверу?
Ваня Кострома
tpg, Железо хорошее. Диски Fibre Chanel.
Fibre Chanel не превращает автоматически плохую дисковую подсистему в хорошую :-)

Важно, например, количество шпинделей, количество и качество контроллеров и общая пропускная способность интерфейсов. Один контроллер с одним Fibre Chanel хуже 16 SAS на 4-х контроллерах.
27 янв 14, 11:43    [15473844]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
ART-CODE
Member

Откуда:
Сообщений: 1092
А если включить репликацию серверов основной -> резервный ?
И бэкапить уже резервный ?
27 янв 14, 12:52    [15474392]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
EvAlex
Member

Откуда: Israel
Сообщений: 1001
Ваня Кострома,


Если нагрузка от пользователей небольшая, то бекап они не почувствуют(с кучей оговорок, потому что создание резервной копии да требует ресурсы).

Сделать основной backup когда пользователи не работают.
Делать дифференциальные и лог в остальное время.
Проверить возможность делать snapshot через дисковую систему.
27 янв 14, 19:21    [15477772]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
SERG1257
Member

Откуда:
Сообщений: 2750
А самого главного то никто не заметил.
Как сделать бакап - не вопрос. Гораздо интереснее как сделать рестор, сколько это займет, как далеко откатыватся и т.д.
27 янв 14, 19:24    [15477806]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Сколько времени снимается полный бэкап? Какой размер бэкапа?
27 янв 14, 19:35    [15477887]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
Ваня Кострома
Guest
Гавриленко Сергей Алексеевич,

Информация от предыдущего DBA.
Около 5 часов делаться полный BackUP. Про ресторинг не знаю по времени сколько делался.
28 янв 14, 06:10    [15479372]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33976
Блог
я бы подумал о файловых группах только для чтения,
о резервировании на несколько устройств,
о резервировании через несколько сетевых интерфейсов,
о сжатием бэкапа,

и само собой о стратегии резервирования: когда какой вид резервирования делается
28 янв 14, 10:40    [15480051]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать правильно BackUp,чтобы он как можно меньше мешал пользователям  [new]
SERG1257
Member

Откуда:
Сообщений: 2750
Ваня Кострома
Про ресторинг не знаю по времени сколько делался.
А знаете ли вы как он делается, и где будет делаться (где хватит места) если возникнет необходимость. А то может вы вообще зря бакап делаете, время тратите, пользователей напрягаете.
Критик
и само собой о стратегии резервирования: когда какой вид резервирования делается
Во во.
Сначала вопрос ЗАЧЕМ мы это делаем, потом КАК мы это делаем, а потом следующая итерация, если упираемся в ограничения (по месту на диске, по времени, по пропускной способности, по процессорному времени)
28 янв 14, 18:14    [15484079]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить