NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Class ProvisionedThroughputExceededException

The request rate is too high, or the request is too large, for the available throughput to accommodate. The AWS SDKs automatically retry requests that receive this exception; therefore, your request will eventually succeed, unless the request is too large or your retry queue is too large to finish. Reduce the frequency of requests by using the strategies listed in Error Retries and Exponential Backoff in the Amazon DynamoDB Developer Guide.

  Exception
  RuntimeException
  Aws\Common\Exception\RuntimeException implements Aws\Common\Exception\AwsExceptionInterface
  Aws\Common\Exception\ServiceResponseException
  Aws\DynamoDb\Exception\DynamoDbException
  Aws\DynamoDb\Exception\ProvisionedThroughputExceededException

Namespace: Aws\DynamoDb\Exception
Located at Aws/DynamoDb/Exception/ProvisionedThroughputExceededException.php

## Methods summary

## Methods detail

### Methods inherited from Aws\Common\Exception\ServiceResponseException

`__toString()`, `getAwsErrorCode()`, `getAwsErrorType()`, `getAwsRequestId()`, `getExceptionCode()`, `getExceptionType()`, `getRequest()`, `getRequestId()`, `getResponse()`, `getStatusCode()`, `setExceptionCode()`, `setExceptionType()`, `setRequest()`, `setRequestId()`, `setResponse()`

### Methods inherited from Exception

`__construct()`, `__wakeup()`, `getCode()`, `getFile()`, `getLine()`, `getMessage()`, `getPrevious()`, `getTrace()`, `getTraceAsString()`

### Magic methods summary

## Properties summary

### Properties inherited from Aws\Common\Exception\ServiceResponseException

`$exceptionCode`, `$exceptionType`, `$request`, `$requestId`, `$response`

### Properties inherited from Exception

`$code`, `$file`, `$line`, `$message`