- Newest
- Most votes
- Most comments
Hello Customer,
I understand that an Aurora serverless v2 is configured to handle a minimal load. However, this has generated a significant cost. Therefore, you are looking at optimizing the instance and reducing the cost. Below are few items that can be considered.
- Please review if the serverless instance is utilizing the max vCPU that is allocated.
-
If there is continuous high usage of ACU, then kindly enable performance insight and review the queries that is generating the load. Further, work with the in-house DBA to fine-tune and reduce the resource consumption.
-
If is intermittent high ACU usage, then identify the timestamp by reviewing the CloudWatch metrics (ServerlessDatabaseCapacity and ACUUtilization) and further utilize performance insight to fine-tune queries.
-
If the instance is not utilizing the maxvCPU allocated then kindly consider reducing the maxvCPU. This would help in reducing abrupt usage of vCPU by rogue queries.
- Further, moving to provisioned instances has been already analyzed at your end and it is concluded to be not useful. Hence, you would have to look into fine-tuning the resource usage on serverless cluster.
Based on the above inputs, the only way to reduce the ACU utilization is to reduce the load on the instance. Please note, a single bad query can cause resource saturation and spike the ACU being used. Hence, the main path would be to review the performance insight data and fine-tune the heavy load generating queries.
Relevant content
- asked 10 months ago
- asked a year ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago