

# Guia de resolução de controle de utilização do DynamoDB
<a name="troubleshooting-throttling-diagnostics"></a>

Esta seção fornece orientações sobre resolução direcionadas a cada motivo específico de controle de utilização que o DynamoDB pode exibir. Cada entrada inclui abordagens de resolução sugeridas com base nas práticas recomendadas e nas métricas correspondentes do CloudWatch que devem ser monitoradas. 

O DynamoDB implementa dezesseis motivos distintos de controle de utilização em quatro categorias principais. Use os motivos de controle de utilização da exceção da sua aplicação para acessar diretamente a orientação relevante.

## Throughput de intervalo de chaves excedido (partições com acesso frequente)
<a name="partition-limits-throttling-reasons"></a>

Estes motivos de controle de utilização ocorrem quando partições individuais excedem os respectivos limites de throughput, afetando os modos provisionado e sob demanda:
+ [TableReadKeyRangeThroughputExceeded](throttling-key-range-limit-exceeded-mitigation.md#throttling-table-read-keyrange)
+ [TableWriteKeyRangeThroughputExceeded](throttling-key-range-limit-exceeded-mitigation.md#throttling-table-write-keyrange)
+ [IndexReadKeyRangeThroughputExceeded](throttling-key-range-limit-exceeded-mitigation.md#throttling-index-read-keyrange)
+ [IndexWriteKeyRangeThroughputExceeded](throttling-key-range-limit-exceeded-mitigation.md#throttling-index-write-keyrange)

## Throughput provisionado excedido
<a name="provisioned-capacity-throttling-reasons"></a>

Estes motivos de controle de utilização ocorrem quando as taxas de consumo excedem os limites de capacidade provisionada no modo provisionado:
+ [TableReadProvisionedThroughputExceeded](throttling-provisioned-capacity-exceeded-mitigation.md#throttling-table-read-provisioned)
+ [TableWriteProvisionedThroughputExceeded](throttling-provisioned-capacity-exceeded-mitigation.md#throttling-table-write-provisioned)
+ [IndexReadProvisionedThroughputExceeded](throttling-provisioned-capacity-exceeded-mitigation.md#throttling-index-read-provisioned)
+ [IndexWriteProvisionedThroughputExceeded](throttling-provisioned-capacity-exceeded-mitigation.md#throttling-index-write-provisioned)

## Limites da conta excedidos
<a name="account-limits-throttling-reasons"></a>

Estes motivos de controle de utilização ocorrem quando as taxas de consumo excedem as cotas de throughput em nível de conta em sua região da AWS:
+ [TableReadAccountLimitExceeded](throttling-account-limit-exceeded-mitigation.md#throttling-table-read-account-limit) 
+ [TableWriteAccountLimitExceeded](throttling-account-limit-exceeded-mitigation.md#throttling-table-write-account-limit)
+ [IndexReadAccountLimitExceeded](throttling-account-limit-exceeded-mitigation.md#throttling-index-read-account-limit)
+ [IndexWriteAccountLimitExceeded](throttling-account-limit-exceeded-mitigation.md#throttling-index-write-account-limit)

## Throughput máximo sob demanda excedido
<a name="ondemand-maximum-throttling-reasons"></a>

Estes motivos de controle de utilização ocorrem quando as taxas de consumo excedem os limites máximos de throughput configurados no modo sob demanda:
+ [TableReadMaxOnDemandThroughputExceeded](throttling-ondemand-capacity-exceeded-mitigation.md#throttling-diagnostic-table-read-max-ondemand)
+ [TableWriteMaxOnDemandThroughputExceeded](throttling-ondemand-capacity-exceeded-mitigation.md#throttling-diagnostic-table-write-max-ondemand)
+ [IndexReadMaxOnDemandThroughputExceeded](throttling-ondemand-capacity-exceeded-mitigation.md#throttling-diagnostic-index-read-max-ondemand)
+ [IndexWriteMaxOnDemandThroughputExceeded](throttling-ondemand-capacity-exceeded-mitigation.md#throttling-diagnostic-index-write-max-ondemand)