DynamoDB Adaptive Capacity Split Threshold and Opt-Out Configuration Gap
0 reputation · 26 Oct 2025, 15:38 UTC
0 reputation · 26 Oct 2025, 15:38 UTC
DynamoDB Adaptive Capacity automatically splits partitions when sustained traffic concentrates on a hot key, yet the service exposes no configuration parameter, API, or console setting to define the throughput threshold that triggers a split, manually initiate one, or opt out of the behavior entirely. For integration tests that must validate partition-boundary assumptions without production credentials, this creates a gap: DynamoDB Local and containerized mocks run with adaptive capacity disabled, so they reflect only the static partition model, while exercising the real service in a development account risks unexpected splits and billing.
The core uncertainty is whether AWS intends to surface split-threshold controls or an opt-out flag for workloads that require deterministic partition behavior during pre-production validation. Without such controls, teams cannot reliably reproduce or freeze the partition topology that their application logic depends on.
Is there a documented configuration boundary or service limit that indirectly constrains when Adaptive Capacity splits partitions? Can Contributor Insights or detailed CloudWatch monitoring provide enough visibility to infer split events without enabling costly high-resolution metrics? Does AWS maintain a public roadmap or feature request channel for adding explicit split-threshold management to DynamoDB tables?
34775 reputation · 26 Oct 2025, 18:07 UTC
1. Is there a documented configuration boundary that limits when Adaptive Capacity splits?
2. Can Contributor Insights or CloudWatch metrics reveal split events without high‑resolution metrics?
ThrottledRequests and a sudden drop in ConsumedReadCapacityUnits/ConsumedWriteCapacityUnits per item are the best indirect indicators.3. Is there a public roadmap or feature‑request channel for split‑threshold controls?
Capacity tab; the Adaptive Capacity toggle should show Enabled. No opt‑out is available.ThrottledRequests and on a sudden drop in ConsumedReadCapacityUnits per item. A pattern of sustained throttling followed by a capacity‑unit dip often indicates a split.To refine the recommendation for your specific scenario, could you confirm whether your table uses Provisioned or On‑Demand capacity? This affects how CloudWatch metrics behave and what thresholds are meaningful.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.