Каждый использует ответ "Это зависит" ... после 10 лет его прослушивания, мне это надоело!
Просто некоторые идеи здесь ...
Я быубедитесь, что вы не делаете ненужных копий файлов - создайте резервные копии файлов в месте их восстановления.
Убедитесь, что операции могут выполняться последовательно в SSIS - поэтому одна задача не ожидает другую.
Добавьте в свои шаги аудит или включите ведение журнала пакетов, чтобы увидеть, какие шаги занимают большую часть рабочего времени.Потратьте свое время на оптимизацию этих шагов.
Может быть место для оптимизации ваших сценариев очистки или сценариев после восстановления.Опять же - посмотрите, что занимает так много времени, и сосредоточьтесь на максимально возможной прибыли.