AWS описывает
один запрос на сканирование может потреблять (размер страницы 1 МБ / размер элемента 4 КБ) / 2 (в конечном итоге согласованное чтение) = 128 операций чтения.https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-query-scan.html
128 - это максимальная емкость, которую команда сканирования может читать одновременно.
Однако, когда я тестирую, команда сканирования (в конце концов, непротиворечивая, без какой-либо опции фильтра)) всегда возвращается на 119,5 емкости, хотя есть достаточно пунктов для чтения.
Почему получается эта несоответствующая цифра?
Ключевое слово здесь - «может». Из документации говорится: «Один запрос на сканирование может потреблять…»
Это их письменный лимит, что означает, что в зависимости от размера предмета и других вариантов, фактическая вместимость будет отличаться.