Автоматическое увеличение объема хранилища на сервере базы данных Azure для MySQL с помощью PowerShell

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер

Важно!

База данных Azure для MySQL один сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для MySQL гибкого сервера. Дополнительные сведения о миграции на гибкий сервер База данных Azure для MySQL см. в статье "Что происходит с одним сервером База данных Azure для MySQL?"

В этой статье описано, как настроить увеличение хранилища Базы данных Azure для MySQL, не влияя на рабочую нагрузку.

Автоматическое увеличение хранилища предотвращает достижение сервером ограничения хранилища, когда запись становится невозможной. Для серверов с величиной подготовленного хранилища 100 ГБ или меньше размер увеличивается на 5 ГБ, когда объем свободного пространства ниже 10 %. Для серверов с величиной подготовленного хранилища 100 ГБ или больше размер увеличивается на 5 %, когда объем свободного пространства ниже 10 ГБ. Максимальные ограничения хранилища применяются, как указано в разделе, где хранится документ Ценовые категории базы данных Azure для MySQL.

Важно!

Помните, что объем хранилища можно только увеличить, но не уменьшить.

Необходимые компоненты

Вот что вам нужно, чтобы выполнить инструкции, приведенные в этом руководстве:

Важно!

Так как модуль PowerShell Az.MySql предоставляется в режиме предварительной версии, его нужно установить отдельно от модуля Az с помощью команды Install-Module -Name Az.MySql -AllowPrerelease. Как только модуль PowerShell Az.MySql станет общедоступным, он будет включен в один из будущих выпусков Az PowerShell и встроен в Azure Cloud Shell.

Подключитесь к учетной записи Azure с помощью командлета Connect-AzAccount.

Включение автоматического увеличения хранилища для сервера MySQL

Включите автоматическое расширение хранилища на существующем сервере с помощью следующей команды.

Update-AzMySqlServer -Name mydemoserver -ResourceGroupName myresourcegroup -StorageAutogrow Enabled

Включите автоматическое расширение хранилища сервера при создании нового сервера с помощью следующей команды.

$Password = Read-Host -Prompt 'Please enter your password' -AsSecureString
New-AzMySqlServer -Name mydemoserver -ResourceGroupName myresourcegroup -Sku GP_Gen5_2 -StorageAutogrow Enabled -Location westus -AdministratorUsername myadmin -AdministratorLoginPassword $Password

Следующие шаги