Bird
0
0

A developer notices that a DynamoDB table has throttling errors on some partitions. Which of the following is the most likely cause related to partition key design?

medium📝 Debug Q6 of 15
DynamoDB - Access Patterns and Query Optimization
A developer notices that a DynamoDB table has throttling errors on some partitions. Which of the following is the most likely cause related to partition key design?
AProvisioned throughput is set too high.
BPartition key has low cardinality causing hot partitions.
CTable has too many global secondary indexes.
DPartition key is a UUID with high uniqueness.
Step-by-Step Solution
Solution:
  1. Step 1: Identify throttling cause

    Throttling often occurs when some partitions receive too many requests.
  2. Step 2: Link throttling to partition key design

    Low cardinality keys cause hot partitions, leading to throttling.
  3. Final Answer:

    Partition key has low cardinality causing hot partitions. -> Option B
  4. Quick Check:

    Low cardinality = hot partitions = throttling [OK]
Quick Trick: High cardinality partition keys reduce throttling [OK]
Common Mistakes:
MISTAKES
  • Blaming UUID keys for throttling
  • Ignoring partition key impact on throttling
  • Assuming high throughput prevents throttling always

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More DynamoDB Quizzes