Memory utilization

RDSMemoryUtilization #

Meaning #

Alert is triggered when an RDS instance has low available memory

Impact #

  • Performanced could be degraded
  • Very low freeable memory causes unexpected downtime on your instance

Diagnosis #

  1. Examine clients connected to the database

    Even when inactive, connected clients consume memory on the server.

  2. Check review hardware configuration

Mitigation #

  1. Reduce number of connected clients (and/or max connections)

  2. Upscale instance type

    Warning: Modifying an AWS instance generates downtime:

    • Multi-AZ enabled: Instance failover will be triggered (< 1 minute downtime)
    • No multi-az: Instance will restarted with new hardware (~15 minutes downtime)

    See AWS documentation

Additional resources #