AWS Certified Database – Specialty — Question 157
An ecommerce company is migrating its core application database to Amazon Aurora MySQL. The company is currently performing online transaction processing
(OLTP) stress testing with concurrent database sessions. During the first round of tests, a database specialist noticed slow performance for some specific write operations.
Reviewing Amazon CloudWatch metrics for the Aurora DB cluster showed 90% CPU utilization.
Which steps should the database specialist take to MOST effectively identify the root cause of high CPU utilization and slow performance? (Choose two.)
Answer options
- A. Enable Enhanced Monitoring at less than 30 seconds of granularity to review the operating system metrics before the next round of tests.
- B. Review the VolumeBytesUsed metric in CloudWatch to see if there is a spike in write I/O.
- C. Review Amazon RDS Performance Insights to identify the top SQL statements and wait events.
- D. Review Amazon RDS API calls in AWS CloudTrail to identify long-running queries.
- E. Enable Advance Auditing to log QUERY events in Amazon CloudWatch before the next round of tests.
Correct answer: A, C
Explanation
Enabling Enhanced Monitoring allows for detailed insights into the operating system metrics, which can help identify bottlenecks causing high CPU utilization. Additionally, reviewing Amazon RDS Performance Insights provides valuable information on the most resource-intensive SQL statements and wait events, which is crucial for diagnosing performance issues. The other options, while potentially useful, do not directly address the immediate need to analyze CPU utilization and performance slowdowns.