Aumentar automaticamente o armazenamento no Banco de Dados do Azure para o servidor MySQL usando o PowerShell
APLICA-SE A: Banco de Dados do Azure para MySQL - Servidor Único
Importante
O servidor único do Banco de Dados do Azure para MySQL está no caminho de desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para o servidor flexível MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para servidor flexível MySQL, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único MySQL?
Este artigo descreve como você pode configurar um Banco de Dados do Azure para que o armazenamento do servidor MySQL cresça sem afetar a carga de trabalho.
O crescimento automático do armazenamento impede que o servidor atinja o limite de armazenamento e se torne somente leitura. Para servidores com 100 GB ou menos de armazenamento provisionado, o tamanho é aumentado em 5 GB quando o espaço livre é inferior a 10%. Para servidores com mais de 100 GB de armazenamento provisionado, o tamanho é aumentado em 5% quando o espaço livre é inferior a 10 GB. Os limites máximos de armazenamento aplicam-se conforme especificado na secção de armazenamento das camadas de preços da Base de Dados do Azure para MySQL.
Importante
Lembre-se de que o armazenamento só pode ser ampliado e não reduzido.
Pré-requisitos
Para concluir este guia de instruções, você precisa:
- O módulo Az PowerShell instalado localmente ou o Azure Cloud Shell no navegador
- Um Banco de Dados do Azure para servidor MySQL
Importante
Enquanto o módulo Az.MySql PowerShell estiver em visualização, você deve instalá-lo separadamente do módulo Az PowerShell usando o seguinte comando: Install-Module -Name Az.MySql -AllowPrerelease
.
Assim que o módulo Az.MySql PowerShell estiver disponível em geral, ele se tornará parte de futuras versões do módulo Az PowerShell e estará disponível nativamente no Azure Cloud Shell.
Se você optar por usar o PowerShell localmente, conecte-se à sua conta do Azure usando o cmdlet Connect-AzAccount .
Habilite o crescimento automático do armazenamento do servidor MySQL
Habilite o armazenamento de crescimento automático do servidor em um servidor existente com o seguinte comando:
Update-AzMySqlServer -Name mydemoserver -ResourceGroupName myresourcegroup -StorageAutogrow Enabled
Habilite o armazenamento de crescimento automático do servidor ao criar um novo servidor com o seguinte comando:
$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