Является ли оно усредненным в секунду? В минуту? В час?
Например, если я заплачу за 10 "считываемых единиц", что позволяет 10 высокоуровневых чтений в секунду, я буду задушен, если попытаюсь сделать 20 чтений за одну секунду, даже если бы это были только 20 прочитанных что произошло в последний час? Документация Amazon и часто задаваемые вопросы не отвечают на этот критический вопрос где бы я ни находилась.
Единственный связанный ответ, который я мог найти в FAQ, полностью игнорирует вопрос о том, как вычисляется использование и когда может произойти дросселирование:
В: Что произойдет, если мое приложение выполнит больше операций чтения или записи, чем моя резервная емкость?
A: Если ваше приложение выполняет больше чтение/секунда или запись/вторая, чем ваши таблицы, обеспечиваемые пропускной способностью мощности, запросы, превышающие ваши резервные мощности, будут дросселируется, и вы получите 400 кодов ошибок. Например, если вы попросил 1000 единиц мощности записи и попытался сделать 1500 пишет/в секунду из 1 KB элементов, DynamoDB разрешает только 1000 пишет/секунду, чтобы пройти, и вы получите код ошибки 400 на ваши дополнительные запросы. Вы должны использовать CloudWatch для отслеживания вашего запроса чтобы вы всегда имели достаточную обеспеченную пропускную способность для достигните требуемой скорости запроса.