Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 высокий уровень доступности и dbf мусорка  [new]
LekomtsevSP
Member

Откуда:
Сообщений: 24
Основные данные на sql сервере, это данные из dbf баз импортируемых ssis пакетом(такая некая мусорка хранения дбф баз разных отделов), большинство из них по расписанию 1 раз в день
нужно решение по обеспечению высокого уровня доступности, средства скл это мирроринг и шиппинг, что мне кажется не подходит при каждодневном импорте без логгирования.

Склоняюсь к восстановлению на другом сервере бекапов рабочих БД. Потеря данных не критична, т.к. почти всегда смогу скопировать из нужной dbf, а то что вводится на прямую в скл может быть введено снова за прошедший 2-3 дня. Простой может быть от 1-2 дней.
БД достаточно много, средний размер БД 1ГБ. Основное требование умирание основного сервера, чтобы не приводило к простою работы в течение 4-6 часов. Чтобы можно было переключиться на резервный сервер(будь то изменение строки подключения у пользователей или смена имени резервного сервера) пока идет борьба за умирающий сервер.

Хотелось бы мнение услышать знающих людей.
19 сен 11, 10:00    [11296313]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
Glory
Member

Откуда:
Сообщений: 104751
LekomtsevSP
Чтобы можно было переключиться на резервный сервер(будь то изменение строки подключения у пользователей или смена имени резервного сервера) пока идет борьба за умирающий сервер.

Это и есть "мирроринг и шиппинг"
При использовании встроке подключения параметров о зеркалировании все вообще будет происходить автоматически
19 сен 11, 10:17    [11296388]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Glory
LekomtsevSP
Чтобы можно было переключиться на резервный сервер(будь то изменение строки подключения у пользователей или смена имени резервного сервера) пока идет борьба за умирающий сервер.

Это и есть "мирроринг и шиппинг"
При использовании встроке подключения параметров о зеркалировании все вообще будет происходить автоматически


Да об этом я знаю.
Но как Вам решение о восстановление бекапов?
Для такой мусорки мирроринг и шиппинг не подходит.
19 сен 11, 10:23    [11296421]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
Glory
Member

Откуда:
Сообщений: 104751
hosTuk
Но как Вам решение о восстановление бекапов?

Вы придете в любой час дня и ночи любого дня года и начнете вручную восстанавливать все бэкапы ?
Чтобы уложиться в "не приводило к простою работы в течение 4-6 часов" ?

А что если какой то бэкап окажется битым ?
Вы организуете периодические тестовые восстановления бэкапов всех баз ?

hosTuk
Для такой мусорки мирроринг и шиппинг не подходит.

Не подходят по каким причинам ?
19 сен 11, 10:33    [11296463]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Glory
Вы придете в любой час дня и ночи любого дня года и начнете вручную восстанавливать все бэкапы ?
Чтобы уложиться в "не приводило к простою работы в течение 4-6 часов" ?


Сделаю автоматическое восстановление бекапов на другом сервере по расписанию.

Glory
А что если какой то бэкап окажется битым ?
Вы организуете периодические тестовые восстановления бэкапов всех баз ?

RESTORE VERIFYONLY не показатель но все же.

Glory
Не подходят по каким причинам ?


Все БД придется переводить в полную модель восстановления, возрастет сетевой траффик, + массовые операции будут поностью протоколироваться на рабочем сервере, что приведет к увеличению нагрузки, а так же увелечинию БД, а так же будет необходимо изменить текущую схему бекапирования.
19 сен 11, 11:43    [11296962]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
Glory
Member

Откуда:
Сообщений: 104751
hosTuk
Glory
Вы придете в любой час дня и ночи любого дня года и начнете вручную восстанавливать все бэкапы ?
Чтобы уложиться в "не приводило к простою работы в течение 4-6 часов" ?


Сделаю автоматическое восстановление бекапов на другом сервере по расписанию.

А чем это будет отличаться от логшипинга, за исключением того, что придется копировать и восстанавливать больше данных ?
hosTuk
Glory
А что если какой то бэкап окажется битым ?
Вы организуете периодические тестовые восстановления бэкапов всех баз ?

RESTORE VERIFYONLY не показатель но все же.

Ну так и что вы будете делать, если бэкап окажется битым не при RESTORE VERIFYONLY, а при реальном восстановлении ?
19 сен 11, 11:56    [11297065]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Glory
А чем это будет отличаться от логшипинга, за исключением того, что придется копировать и восстанавливать больше данных ?


В этом случае данных будет меньше восстанавливаться.

Что лучше делать, лог шипинг при импорте дбф баз каждый час, по схеме транкейт исходной таблицы и импорт дбф. Или разово восстановить бекап этой БД в конце дня.
При лог шипинге больше нагрузка и больше ненужных данных, зачем на зеркальном сервере выполнять те же действия. Не нужна оперативность, нужная рабочая БД с более или менее актуальными данными.

Glory
Ну так и что вы будете делать, если бэкап окажется битым не при RESTORE VERIFYONLY, а при реальном восстановлении ?

Иметь несколько копий бекапов на разных физических дисках.
19 сен 11, 12:06    [11297182]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
Glory
Member

Откуда:
Сообщений: 104751
hosTuk
Glory
А чем это будет отличаться от логшипинга, за исключением того, что придется копировать и восстанавливать больше данных ?


В этом случае данных будет меньше восстанавливаться.

Полный бэкап меньше бэкапа лога ?

hosTuk
что лучше делать, лог шипинг при импорте дбф баз каждый час, по схеме транкейт исходной таблицы и импорт дбф. Или разово восстановить бекап этой БД в конце дня.

А что мешает сделать логшипинг тоже 1 раз в день ?
19 сен 11, 12:13    [11297256]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Glory
Полный бэкап меньше бэкапа лога ?


Нет, ясно такого нет.
Я про то что при симпл модели, я могу разово восстановить на резервном сервере БД например общим размером 1гб.

А если переведу в полную модель например и буду импортировать данные размером в 100мб каждый час, то уже будет как минимум 2400мб восстанавдиваться за весь день.
19 сен 11, 12:35    [11297439]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Разве я не прав?

Понятно что мирроринг хорош, но не для всех случаев.
Когда данные вводятся непосредственно в скл, то обязательно миррорингом и воспользовался.
19 сен 11, 13:55    [11298342]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Узнал вот для себя, что обычно просто модель восстановления изменяют с неполным протоколированием во время массового копирования, затем изменяют снова на полную. Делая для этого до и после операции дополнительные бекапы журнала.

Мда невежество с моей стороны было:).
22 сен 11, 12:58    [11318506]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
hosTuk
Узнал вот для себя, что обычно просто модель восстановления изменяют с неполным протоколированием во время массового копирования, затем изменяют снова на полную. Делая для этого до и после операции дополнительные бекапы журнала.


Хм не согласен.... Лучше всетаки искать иные методы нежели постоянно играться с переключением моделей... А выбор модели в первую очередь определяется бизнес требованиями к конкретной БД, на основании которых строится план DSR и на основании котрых делается заключение о необходимости той или иной модели.

ps Конечно можно иногда базу переключить в Simple и провести массовую заливку, а потом обратно, но надо представлять возможные последствия.
22 сен 11, 13:10    [11318620]     Ответить | Цитировать Сообщить модератору
 Re: высокий уровень доступности и dbf мусорка  [new]
hosTuk
Member

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

Согласен, что зависит от бизнес требований.
Как раз такой вариант подходит с изменением модели, т.к. всегда есть возможность восстановить те данные, которые импортируются из исходных источников, а на сервере они не изменяются и обратно не экспортируются.
22 сен 11, 14:42    [11319487]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить