Время, необходимое для восстановления BACPAC в Azure - PullRequest
0 голосов
/ 28 января 2019

Я инициировал восстановление файла BACPAC и проверил состояние через 24 часа (размер БД составляет около 110 ГБ).Он был завершен, как и ожидалось, но я не уверен, сколько времени фактически потребовалось для завершения восстановления, поскольку мастер приложений уровня импорта данных SSSMS не отображал статистику времени.

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

2) Имеет ли какое-либо значение время восстановления на уровне цен Azure (P1, S1 и т. Д.)?Мне бы хотелось, чтобы база данных была на самом низком ценовом уровне, но не слишком уверена, повлияет ли это на время восстановления.

3) Имеется ли какая-либо статистика, показывающая, сколько времени займет восстановлениекаждый отдельный ценовой уровень (скажем, база данных 100 ГБ)?

PS: я проверил дату создания базы данных, но это один из первых шагов в процессе (то есть база данных была создана всего через несколько минут).

Ответы [ 2 ]

0 голосов
/ 29 января 2019

Допустим, вы использовали PowerShell, как показано ниже, для импорта bacpac из учетной записи хранения:

$import = New-AzureRmSqlDatabaseImport 
-ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01"
-StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01"  
-StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" 
-AdministratorLogin "User" -AdministratorLoginPassword $SecureString -Edition Standard 
-ServiceObjectiveName S0 -DatabaseMaxSizeBytes 5000000

Вы можете отслеживать прогресс, используя Get-AzureRmSqlDatabaseImportExportStatus.

$import | Get-AzureRmSqlDatabaseImportExportStatus

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

У меня нет сведений о статистике приблизительной пропускной способности дляожидайте в зависимости от уровня обслуживания базы данных SQL Azure, но все они имеют ограничения с точки зрения IOPS.Премиальные уровни показывают лучшую производительность ввода / вывода.

0 голосов
/ 28 января 2019
  1. Вы можете проверить время запуска / остановки, например, из портала или из powershell (New-AzureRmSqlDatabaseImport).
  2. Да, больше производительности - быстрее восстанавливается
  3. Нет.

Вы можете увеличить масштаб перед началом восстановления, что, безусловно, поможет.Но эта операция не имеет SLA, поэтому поддержка не поможет вам ускорить ее или что-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...