SQL Azure имеет логику для выполнения различных операций онлайн / автоматически для вас (копирование баз данных, восстановление баз данных, резервное копирование, обновления и т. Д.). Некоторые операции ограничены 25 параллельно. Для каждой операции требуются операции ввода-вывода, поэтому существуют ограничения, поскольку у машины нет бесконечных операций ввода-вывода в секунду. (Эти ограничения могут со временем измениться, поскольку Microsoft улучшит обслуживание, получит более новое оборудование и т. Д.).
Вы можете параллельно восстанавливать N баз данных из резервной копии базы данных, но при этом у вас есть предел IOPS. Вы можете попробовать больший размер резервирования для источника и цели во время операций восстановления, чтобы получить больше операций ввода-вывода в секунду и сократить время выполнения операций.
Попробуйте создать BACPAC из базы данных, которую вы хотите восстановить, и смешайте восстановление из резервных копий с восстановлением из BACPAC параллельно с лимитами обхода, не добавляя IOPS и не увеличивая затраты.