Crecimiento automático del almacenamiento de Azure Database for PostgreSQL mediante PowerShell

Se aplica a: Azure Database for PostgreSQL: servidor único

Importante

El servicio de servidor único de Azure Database for PostgreSQL está en proceso de retirada. Se recomienda encarecidamente actualizar a Azure Database for PostgreSQL: servidor flexible. Para obtener más información sobre la migración a Azure Database for PostgreSQL: servidor flexible, consulte ¿Qué sucede con el servidor único de Azure Database for PostgreSQL?.

En este artículo se describe cómo puede usar PowerShell para configurar el almacenamiento del servidor de Azure Database for PostgreSQL para escalarlo automáticamente sin afectar a la carga de trabajo.

El aumento automático del almacenamiento impide que el servidor alcance el límite de almacenamiento y se vuelva de solo lectura. En el caso de los servidores con 100 GB o menos de almacenamiento aprovisionado, el tamaño aumenta en 5 GB cuando el espacio disponible es inferior al 10 %. En el caso de los servidores con más de 100 GB de almacenamiento aprovisionado, el tamaño aumenta un 5 % cuando el espacio disponible es inferior a 10 GB. Los límites de almacenamiento máximos se aplican como se especifica en la sección de almacenamiento de los Planes de tarifa de Azure Database for PostgreSQL.

Importante

Recuerde que el almacenamiento solo se puede escalar verticalmente, no reducir.

Requisitos previos

Para completar esta guía, necesita:

Si decide usar PowerShell de forma local, conéctese a su cuenta de Azure con el cmdlet Connect-AzAccount.

Habilitar el crecimiento automático del almacenamiento de servidores de PostgreSQL.

Habilite el almacenamiento de aumento automático en un servidor existente con el siguiente comando:

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

Habilite el almacenamiento de aumento automático mientras crea un servidor con el siguiente comando:

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

Pasos siguientes