RDS instance average memory utilization check

更新时间: 2026-06-23 01:13:44

Checks whether the average memory utilization of an RDS for MySQL instance stays below a specified threshold over the detection period (last 7 days by default). An instance is non-compliant if its average memory utilization meets or exceeds the threshold for at least 8 hours. Instances not connected to Cloud Monitor, without monitoring data, of the Cluster Edition or Serverless series, or using a database type other than MySQL are not evaluated. This check calls the Cloud Monitor API and consumes the free quota of basic Cloud Monitor. For better accuracy, enable Hybrid Cloud Monitoring. For more information about billing for Hybrid Cloud Monitoring, see the Cloud Monitor billing overview.

Risk level

Default risk level: Medium.

You can change the risk level as needed.

Detection logic

  • An RDS for MySQL instance is non-compliant if its average memory utilization meets or exceeds the specified threshold for at least 8 hours within the detection period (last 7 days by default). Instances not connected to Cloud Monitor, without monitoring data, of the Cluster Edition or Serverless series, or using a database type other than MySQL are not evaluated. This check calls the Cloud Monitor API and consumes the free quota of basic Cloud Monitor. For better accuracy, enable Hybrid Cloud Monitoring. For more information about billing for Hybrid Cloud Monitoring, see the Cloud Monitor billing overview.

Rule details

Parameter

Description

Rule name

RDS instance average memory utilization check

Rule identifier

rds-memory-average-utilization-check

Tag

RDS

Automatic remediation

Not supported

Rule trigger

Periodic

Trigger frequency

24 hours

Supported resource types

ACS::RDS::DBInstance

Input parameters

relativeTime (Default: 168)
utilization (Default: 80)

上一篇: RDS instance average IOPS utilization check 下一篇: Check for idle RDS instances based on CPU utilization