SOA-C02 Cost and Performance Optimization Practice Question
Which TWO configurations can improve the performance of an Amazon RDS for PostgreSQL database that is experiencing high read latency? (Choose TWO.)
⚠ Common exam trap
Many exam-takers confuse Multi-AZ deployment with read replicas, mistakenly thinking Multi-AZ improves read performance, when in fact the standby in Multi-AZ is not accessible for reads and only provides failover redundancy.
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 provisioned IOPS on the DB instance.
Enabling Provisioned IOPS on an Amazon RDS for PostgreSQL database provides consistent and predictable I/O performance, which directly reduces read latency by ensuring sufficient IOPS for read-intensive workloads. Option C is correct because creating a read replica offloads read traffic from the primary DB instance to the replica, reducing contention and improving read latency for the primary instance.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Upgrade to a larger instance size.
Why it's wrong here
Changing the DB instance class to a larger size provides more vCPUs and memory, which helps if the bottleneck is CPU or memory pressure. However, it is a capacity-upgrade action, not a configuration change, and it requires a reboot (or Multi-AZ failover) that may cause downtime. For the stated performance question, increasing instance size does not tune I/O behavior or offload read traffic, so it is not one of the two recommended configurations.
- ✓
Enable provisioned IOPS on the DB instance.
Why this is correct
Enabling provisioned IOPS on the DB instance creates an io1/io2 storage volume with a fixed, predictable IOPS level, decoupling performance from burst balances. This gives consistent low-latency I/O for transactional workloads and avoids the variability of general-purpose SSD when sustained throughput is required. It directly addresses storage I/O performance, making it a correct configuration choice.
- ✓
Create a read replica in the same AWS Region.
Why this is correct
Creating a read replica in the same Region allows SELECT-intensive traffic to be serviced by a separate read-only endpoint, reducing the primary instance's query load and freeing its resources for writes. Because the replica uses asynchronous replication, it may lag slightly, but same-Region placement minimizes network latency while enabling effective read scaling. This configuration is a correct answer because it improves overall performance for mixed workloads by distributing read operations.
- ✗
Enable Multi-AZ deployment.
Why it's wrong here
Enabling Multi-AZ deployment provisions a synchronously replicated standby in another Availability Zone for failover, but this standby is not accessible for reads and does not share the primary's workload. In fact, each write transaction is synchronously replicated, which can increase write latency. Therefore, Multi-AZ is a high-availability feature, not a performance-tuning configuration.
- ✗
Enable storage auto-scaling.
Why it's wrong here
Enabling storage auto-scaling automatically increases the allocated storage size when free space is low, helping to avoid the 'storage full' error that can stop the instance. However, it does not change the storage IOPS, throughput, or latency characteristics, so it cannot resolve an I/O bottleneck or improve response times. This makes it a capacity-management feature, not a performance configuration.
Go deeper
Related to this question
About these practice questions
This SOA-C02 question is part of Courseiva's 1,169-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. 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.