Saltar al contenido

¿Cómo puedo solucionar los problemas de espacio de almacenamiento en Amazon RDS para PostgreSQL?

4 minutos de lectura
0

Mi instancia de base de datos (DB) de Amazon Relational Database Service (Amazon RDS) para PostgreSQL utilizó el espacio de almacenamiento asignado. No puedo conectarme a la instancia ni reiniciarla.

Solución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Comprobación de los recursos que utilizan el almacenamiento de tu instancia de base de datos

Si recibes el mensaje de error "No space left on device" o "DiskFull", comprueba los recursos que utilizan el almacenamiento de la instancia de base de datos. Para obtener más información, consulta ¿Por qué he recibido el error "No space left on device" o "DiskFull" en Amazon RDS para PostgreSQL?

Aumento de la capacidad de almacenamiento

Si recibes el siguiente mensaje de error:

"The specified database instance is currently in storage-full state"

Este error se produce cuando la instancia de base de datos está en estado de almacenamiento completo e intentas modificar varios parámetros de la instancia de base de datos. Cuando una instancia se queda sin almacenamiento, Amazon RDS restringe las modificaciones para protegerla de posibles problemas.

Para aumentar el almacenamiento, consulta Aumento de la capacidad de almacenamiento de la instancia de base de datos.

Debes aumentar el almacenamiento en al menos un 10 % del tamaño actual. Si aumentas el valor en menos del 10 %, aparecerá un error.

Nota: Después de asignar más almacenamiento, no puedes reducir la cantidad de almacenamiento. En su lugar, puedes usar los despliegues azul-verde de Amazon RDS para reducir los volúmenes de almacenamiento. O bien, crea una nueva instancia de base de datos que tenga un tamaño de almacenamiento más pequeño. Para obtener más información, consulta ¿Cómo puedo reducir el tamaño de almacenamiento y el coste de mi instancia de base de datos de Amazon RDS?

Supervisión de la optimización del almacenamiento

Si recibes el siguiente mensaje de error:

"Unable to scale the storage for the reason: DB instance is in the cooling-off period for a previous scale storage operation"

Este error se produce cuando intentas modificar de nuevo la capacidad de almacenamiento menos de 6 horas después de haber modificado el almacenamiento por primera vez. Debes esperar 6 horas o hasta que se complete la optimización del almacenamiento, lo que dure más. 

Para supervisar el progreso de la optimización del almacenamiento, ejecuta el siguiente comando describe-db-instances:

aws rds describe-db-instances --db-instance-identifier instance-id

Nota: Sustituye instance-id por el ID de tu instancia de base de datos.

Si debes optimizar tu almacenamiento de inmediato, realiza una restauración a un momento dado con una asignación de almacenamiento mayor. O bien, restaura a partir de una instantánea con una asignación de almacenamiento mayor.

Evitar futuros estados de almacenamiento completo

Para evitar que la instancia de base de datos esté en un estado de almacenamiento completo, lleva a cabo las siguientes acciones:

Modificación del umbral máximo de almacenamiento y el almacenamiento asignado

Si recibes el siguiente mensaje de error:

"Max storage size must be greater than storage size"

Este error se produce cuando el umbral máximo de almacenamiento de la configuración de escalamiento automático es inferior o igual al nuevo tamaño de almacenamiento que estás configurando. El umbral máximo de escalamiento automático debe ser mayor que el almacenamiento asignado.

Para resolver este problema, desactiva temporalmente el escalamiento automático del almacenamiento. A continuación, modifica la configuración de la instancia de base de datos para que el umbral máximo de almacenamiento sea mayor que el almacenamiento asignado.

Información relacionada

Uso de almacenamiento para instancias de base de datos de Amazon RDS

Prácticas recomendadas para Amazon RDS

OFICIAL DE AWSActualizada hace 6 meses