Ночное восстановление базы данных - пакет служб SSIS - SQL Server 2005 - PullRequest
0 голосов
/ 16 августа 2010

У нас есть пакет служб SSIS, который запускается по ночам, который выполняет резервное копирование нескольких производственных баз данных, восстанавливает в поэтапную базу данных, удаляет конфиденциальную информацию, а затем резервная копия этой поэтапной базы данных восстанавливается на другом сервере, так что ребята из гиперионаможет запустить свою работу.Весь процесс занимал около 4 с половиной часов, но в последнее время этот процесс занимает больше времени - иногда это занимает около 6 часов.Размеры используемых баз данных: 190 ГБ и 90 ГБ.Мы используем litespeed как для резервного копирования, так и для восстановления.

Я хотел бы знать, есть ли способ ускорить этот процесс (я знаю, ответом на этот вопрос будет фаворит Пола Рэндала. «Ну, это зависит») -Есть ли другой лучший способ, кроме пакета служб SSIS, получить тот же результат?

Вот требование.

  • Резервное копирование PRODDB1.SERVER1, PRODDB2.SERVER2
  • Восстановление PRODDB2.SERVER2 в TEST.SERVER2
  • Удаление конфиденциальных данных в TEST.SERVER2
  • Восстановите TEST.SERVER2 на REPORT1.SERVER3
  • Напишите файл уведомлений для парней Hyperion, чтобы они могли начать выполнять свои задания
  • Восстановите PRODDB1.SERVER1 на REPORT2.SERVER3
  • Запустите некоторыесценарии восстановления после восстановления на REPORT2.SERVER3

1 Ответ

0 голосов
/ 17 августа 2010

Каждый использует ответ "Это зависит" ... после 10 лет его прослушивания, мне это надоело!

Просто некоторые идеи здесь ...

Я быубедитесь, что вы не делаете ненужных копий файлов - создайте резервные копии файлов в месте их восстановления.

Убедитесь, что операции могут выполняться последовательно в SSIS - поэтому одна задача не ожидает другую.

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

Может быть место для оптимизации ваших сценариев очистки или сценариев после восстановления.Опять же - посмотрите, что занимает так много времени, и сосредоточьтесь на максимально возможной прибыли.

...