# AWS DynamoDB optimization | Cloud Efficiency Hub

Canonical: https://www.pointfive.co/efficiency-hub/cloud-services/aws-dynamodb

7 documented AWS DynamoDB cost inefficiencies, each with how to detect it and how to fix it.

[Cloud Efficiency Hub](https://www.pointfive.co/efficiency-hub) 

7 documented AWS DynamoDB cost inefficiencies, each with how to detect it and how to fix it.

## 7 inefficiencies

[All services](https://www.pointfive.co/efficiency-hub#browse-by-service)

- AWS DynamoDB  CER-0185

### [Underutilized Write Capacity on a DynamoDB Table](https://www.pointfive.co/efficiency-hub/inefficiencies/underutilized-write-capacity-on-a-dynamodb-table)

Provisioned capacity mode is appropriate for workloads with consistent or predictable throughput. However, when write capacity is significantly over-provisioned relative to actual usage, it results in wasted spend. This inefficiency is...

Databases

- AWS DynamoDB  CER-0153

### [Underutilized Read Capacity on a DynamoDB Table](https://www.pointfive.co/efficiency-hub/inefficiencies/underutilized-read-capacity-on-a-dynamodb-table)

Provisioned capacity mode is appropriate for workloads with consistent or predictable throughput. However, when read capacity is significantly over-provisioned relative to actual usage, it results in wasted spend. This inefficiency is...

Databases

- AWS DynamoDB  CER-0107

### [Suboptimal Storage Type for DynamoDB Table](https://www.pointfive.co/efficiency-hub/inefficiencies/suboptimal-storage-type-for-dynamodb-table)

A table remains in the default Standard storage class despite having minimal or infrequent access. In these cases, switching to Standard-IA can significantly reduce monthly storage costs, especially for archival tables, compliance data, or...

Databases

- AWS DynamoDB  CER-0091

### [Inactive DynamoDB Table](https://www.pointfive.co/efficiency-hub/inefficiencies/inactive-dynamodb-table)

A DynamoDB table is no longer accessed by any active workload but continues to accumulate storage charges, plus hourly provisioned read and write capacity charges for provisioned-mode tables and any point-in-time recovery or backup charges...

Databases

- AWS DynamoDB  CER-0041

### [Inefficient Use of On-Demand Capacity in DynamoDB](https://www.pointfive.co/efficiency-hub/inefficiencies/inefficient-use-of-on-demand-capacity-in-dynamodb)

While On-Demand mode is well-suited for unpredictable or bursty workloads, it can be cost-inefficient for applications with steady, high throughput. In these cases, shifting to Provisioned mode with Auto Scaling allows teams to set a...

Databases

- AWS DynamoDB  CER-0372

### [Missing DynamoDB Reserved Capacity for Steady Provisioned Throughput](https://www.pointfive.co/efficiency-hub/inefficiencies/missing-dynamodb-reserved-capacity-for-steady-provisioned-throughput)

DynamoDB tables in provisioned capacity mode pay an hourly rate for every read and write capacity unit provisioned. For tables on the Standard table class, DynamoDB reserved capacity lets you commit to a minimum amount of provisioned...

Databases

- AWS DynamoDB  CER-0377

### [Missing TTL for Expiring Data in DynamoDB Tables](https://www.pointfive.co/efficiency-hub/inefficiencies/missing-ttl-for-expiring-data-in-dynamodb-tables)

Many DynamoDB tables hold data that is only useful for a limited time: sessions, tokens, idempotency keys, event and audit records, cached lookups and job state. When Time to Live (TTL) is not enabled and no cleanup process exists, these...

Databases

## More AWS services

- [AWS EC2  23](https://www.pointfive.co/efficiency-hub/cloud-services/aws-ec2)

- [AWS RDS  19](https://www.pointfive.co/efficiency-hub/cloud-services/aws-rds)

- [AWS S3  15](https://www.pointfive.co/efficiency-hub/cloud-services/aws-s3)

- [AWS Lambda  12](https://www.pointfive.co/efficiency-hub/cloud-services/aws-lambda)

- [AWS EBS  10](https://www.pointfive.co/efficiency-hub/cloud-services/aws-ebs)

- [AWS CloudWatch  8](https://www.pointfive.co/efficiency-hub/cloud-services/aws-cloudwatch)

- [AWS EKS  8](https://www.pointfive.co/efficiency-hub/cloud-services/aws-eks)

- [AWS ElastiCache  8](https://www.pointfive.co/efficiency-hub/cloud-services/aws-elasticache)

- [AWS Bedrock  6](https://www.pointfive.co/efficiency-hub/cloud-services/aws-bedrock)

- [AWS ELB  6](https://www.pointfive.co/efficiency-hub/cloud-services/aws-elb)

---
Source: the public page above. Product screenshots and illustrative interfaces are examples, not live customer data.

