SOA-C02 Monitoring, Logging, and Remediation Practice Question
Which TWO actions should a SysOps admin take to troubleshoot an Amazon RDS instance that is experiencing high CPU utilization? (Choose 2.)
⚠ Common exam trap
Many candidates confuse Multi-AZ with read replicas, assuming it distributes load, or they think deleting logs frees CPU, when in fact logs are written asynchronously and have negligible CPU impact.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Enable Enhanced Monitoring to view OS-level metrics
Enhanced Monitoring provides OS-level metrics (e.g., CPU, memory, disk I/O) for the RDS instance, which helps identify resource contention at the operating system level. This granularity is essential for diagnosing high CPU utilization that may be caused by OS processes (e.g., backup, patching) rather than database queries alone.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Enable Enhanced Monitoring to view OS-level metrics
Why this is correct
Enhanced Monitoring on Amazon RDS delivers a stream of OS-level telemetry, including per-process CPU utilization, memory usage, disk I/O, and network traffic, via the CloudWatch console. This granular view lets you distinguish whether the high CPU is being consumed by the database engine itself or by auxiliary processes such as backups, log writers, or the OS, narrowing the root-cause search. It is a purely diagnostic action—it does not alter the workload but provides the raw data needed to formulate a targeted fix.
- ✗
Enable Multi-AZ to distribute the load
Why it's wrong here
The Multi-AZ deployment option creates a synchronous standby replica in a different Availability Zone, but the standby does not serve any read traffic or absorb compute load from the primary instance. It exists solely for automated failover during an instance or AZ outage, so enabling it would have zero effect on the primary's CPU utilization. Furthermore, turning on Multi-AZ triggers a reboot, which temporarily interrupts service and could actually amplify the problem during a performance investigation.
- ✗
Delete the slow query log to free up CPU
Why it's wrong here
Slow query logs are simply files that capture statements exceeding a specified execution-time threshold; deleting them reclaims disk space but does not stop the slow-running queries from being executed or reduce their resource consumption. High CPU is driven by the queries themselves competing for processor cycles, not by the log files that describe them. To actually relieve CPU pressure, you must rewrite the queries, add appropriate indexes, or adjust database parameters—removing logs is an administrative cleanup unrelated to performance.
- ✓
Enable Performance Insights to identify high-load queries
Why this is correct
Performance Insights is an RDS feature that continuously records database load measured in wait events and correlates it with the specific SQL statements, users, and hosts that are responsible for the load, all displayed on a time-ordered dashboard. By drilling into the 'Top SQL' view, you can immediately spot the queries consuming the most CPU, identify poor execution plans, and see when the load spikes. This makes it the most direct troubleshooting tool for determining the root cause of high CPU from a database perspective.
- ✗
Increase the instance size to reduce CPU utilization
Why it's wrong here
Resizing the DB instance to a larger class is a mitigation tactic that temporarily masks the symptom by giving the database more processor capacity, but it does nothing to diagnose the underlying cause of the CPU saturation. The original inefficient queries or processes remain and will consume the same relative resources on the new instance, potentially leading to further scaling and cost escalation. A sysops administrator should first gather evidence from Enhanced Monitoring or Performance Insights to understand the root cause before committing to a more expensive instance.
Go deeper
Related to this question
About these practice questions
One of 1,169 original SOA-C02 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SOA-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SOA-C02 exam.