AWS Certified Database – Specialty — Question 30
A company has a database monitoring solution that uses Amazon CloudWatch for its Amazon RDS for SQL Server environment. The cause of a recent spike in
CPU utilization was not determined using the standard metrics that were collected. The CPU spike caused the application to perform poorly, impacting users. A
Database Specialist needs to determine what caused the CPU spike.
Which combination of steps should be taken to provide more visibility into the processes and queries running during an increase in CPU load? (Choose two.)
Answer options
- A. Enable Amazon CloudWatch Events and view the incoming T-SQL statements causing the CPU to spike.
- B. Enable Enhanced Monitoring metrics to view CPU utilization at the RDS SQL Server DB instance level.
- C. Implement a caching layer to help with repeated queries on the RDS SQL Server DB instance.
- D. Use Amazon QuickSight to view the SQL statement being run.
- E. Enable Amazon RDS Performance Insights to view the database load and filter the load by waits, SQL statements, hosts, or users.
Correct answer: B, E
Explanation
The correct answers, B and E, provide enhanced monitoring capabilities that allow for in-depth analysis of CPU utilization and database performance. Enhanced Monitoring metrics (B) offer more granular visibility into CPU usage at the DB instance level, while Performance Insights (E) allows for filtering and identifying specific SQL statements and their impact. Options A, C, and D do not provide the necessary insights needed to resolve the CPU spike issue effectively.