使用 PowerShell 实现 Azure Database for MariaDB 服务器存储的自动增长
重要
Azure Database for MariaDB 已列入停用计划。 强烈建议迁移到 Azure Database for MySQL。 有关迁移到 Azure Database for MySQL 的详细信息,请参阅 Azure Database for MariaDB 发生了什么情况?。
本文介绍如何将 Azure Database for MariaDB 服务器存储配置为在不影响工作负荷的情况下增长。
存储自动增长可防止服务器达到存储限制并变为只读。 对于预配存储为 100 GB 或更低的服务器,当可用空间低于 10% 时,大小将增加 5 GB。 对于预配存储超过 100 GB 的服务器,当可用空间低于 10 GB 时,大小将增加 5%。 最大存储限制的应用方式遵循 Azure Database for MariaDB 定价层的存储部分内容中所指定的方式。
重要
请记住,存储只能增加,不能减少。
先决条件
若要完成本操作指南,需要:
重要
尽管 Az.MariaDb PowerShell 模块为预览版,但必须使用以下命令从 Az PowerShell 模块单独安装它:Install-Module -Name Az.MariaDb -AllowPrerelease
。
如果选择在本地使用 PowerShell,请使用 Connect-AzAccount cmdlet 连接到 Azure 帐户。
启用 MariaDB 服务器存储自动增长
使用以下命令在现有服务器上启用服务器自动增长存储:
Update-AzMariaDbServer -Name mydemoserver -ResourceGroupName myresourcegroup -StorageAutogrow Enabled
使用以下命令创建新服务器时启用服务器自动增长存储:
$Password = Read-Host -Prompt 'Please enter your password' -AsSecureString
New-AzMariaDbServer -Name mydemoserver -ResourceGroupName myresourcegroup -Sku GP_Gen5_2 -StorageAutogrow Enabled -Location chinaeast2 -AdministratorUsername myadmin -AdministratorLoginPassword $Password