У меня есть 6 таблиц DynamoDB, настроенных для использования в качестве источников данных для моего приложения iOS. Все они вызываются из клиента примерно в той же сумме, когда кто-то использует приложение, но по какой-то причине одну таблицу, если происходит сумасшедший всплеск чтений и происходит слишком большая емкость чтения и возникает ошибка provisioned throughput for table exceeded
.
Приложение имеет очень небольшое количество пользователей в целом (ниже 100).
Метрики таблицы с ошибками выглядят так:
Но все остальные таблицы выглядят так:
Есть мысли о том, что может быть причиной этого? Код для выполнения запросов на стороне клиента все тот же. По-видимому, все они настроены одинаково в API, используя лямбда и шлюз API. Чего мне не хватает?