Las instancias de ApsaraDB RDS for PostgreSQL con discos en la nube se ejecutan sobre una infraestructura compartida que reserva memoria para el sistema de gestión y el sistema operativo. La métrica Memory Usage anterior solo medía la memoria de los procesos de PostgreSQL y excluía esta sobrecarga, por lo que la utilización reportada era inferior al consumo real. La métrica actualizada considera todos los consumidores de memoria en la instancia y ofrece una visión más precisa de la utilización de memoria.
Qué cambió
Se actualizó la fórmula para calcular el uso de memoria.
Antes:
Memory usage = Memory occupied by PostgreSQL processes
/ Memory purchased for your RDS instance
Después:
Memory usage = (Memory occupied by PostgreSQL processes
+ Memory consumed by the management system
+ Memory consumed by the operating system)
/ Memory purchased for your RDS instance
La fórmula actualizada también incluye la memoria reservada para páginas grandes como parte de la memoria ocupada por los procesos de PostgreSQL.
Fecha de entrada en vigor
30 de noviembre de 2022
Impactos potenciales
Sin impacto en el rendimiento. Las especificaciones y el rendimiento de la instancia no se ven afectados.
Mayor uso de memoria reportado. Dado que la fórmula ahora incluye la memoria del sistema de gestión y del sistema operativo, el valor de Memory Usage (%) será mayor que antes de la actualización. Este comportamiento es esperado y refleja la utilización real con mayor precisión.
Poca memoria disponible en instancias dedicadas pequeñas. Después de la actualización, algunas instancias dedicadas de RDS con especificaciones reducidas podrían mostrar poca memoria disponible. Si su instancia presenta esta condición, cambie a un tipo de instancia de propósito general. Para obtener más información, consulte Change the specifications of an ApsaraDB RDS for PostgreSQL instance.
Dónde consultar la métrica
Consulte Memory Usage (%) en la página Autonomy Services > Dashboard de la consola de ApsaraDB RDS.
Como vista complementaria, revise la métrica db.mem_available.ratio en el monitoreo mejorado. Esta métrica muestra el porcentaje de memoria disponible de la base de datos. Para más detalles, consulte Use the performance trends feature for an ApsaraDB RDS for PostgreSQL instance y View the enhanced monitoring metrics of an ApsaraDB RDS for PostgreSQL instance.