DBS-C01 Management and Operations Practice Question
Which THREE of the following are best practices for managing Amazon DynamoDB tables with provisioned throughput?
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
✓
Use a composite key design with a sort key to enable efficient querying.
Options C, D, and E are correct. Option A is incorrect because creating a global secondary index on every attribute incurs additional costs and storage, and not every query pattern requires an index; GSIs should be designed based on actual access patterns. Option B is incorrect because DynamoDB automatically manages partitions; manual partition splitting is not supported. Option C is correct because a composite key design (partition key and sort key) enables efficient querying using the sort key for filtering and sorting. Option D is correct because DynamoDB Auto Scaling automatically adjusts read/write capacity based on actual traffic, helping to maintain performance without manual intervention. Option E is correct because DynamoDB Accelerator (DAX) provides in-memory caching for frequently accessed items, reducing read latency and improving performance.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Create a global secondary index on every attribute to support any query pattern.
Why it's wrong here
Unnecessary indexes increase write costs and storage.
- ✗
Split hot partitions manually to distribute write traffic.
Why it's wrong here
DynamoDB automatically splits partitions; manual splitting is not supported.
- ✓
Use a composite key design with a sort key to enable efficient querying.
Why this is correct
Composite keys allow efficient range queries and data organization.
- ✓
Use DynamoDB Auto Scaling to adjust read/write capacity based on traffic.
Why this is correct
Auto Scaling helps manage provisioned throughput efficiently.
- ✓
Enable DynamoDB Accelerator (DAX) to improve read performance for frequently accessed items.
Why this is correct
DAX provides in-memory caching for faster reads.
Go deeper
Related to this question
About these practice questions
One of 1,663 original DBS-C01 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 DBS-C01 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 DBS-C01 exam.