Courseiva
Management and OperationsmediumMultiple SelectObjective-mapped

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.