DynamoDB неиспользуемая запись Предоставленная емкость - PullRequest
0 голосов
/ 02 июня 2018

Я проверял одну из рабочих таблиц динамодаба в нашей системе, и емкость записи для одной из таблиц была установлена ​​на 800 единиц.Но, глядя на данные в таблице, кажется, что данные записываются / обновляются только один раз в месяц в эту таблицу, и в таблице всегда содержится от 10 до 15 элементов, с максимальным размером элемента около 10 КБ.

Мои сомненияесли мы установили единицы емкости чтения или записи на очень высокое значение, но никогда или редко используем эту емкость, AWS будет взимать плату за предоставленную емкость или фактическую использованную емкость.Не уверен, но я думаю, что AWS будет взимать плату за предоставленную емкость вне зависимости от того, что фактически используется.Просто хочу уточнить это.

enter image description here

Ответы [ 2 ]

0 голосов
/ 02 июня 2018

Они взимают плату за предоставленную емкость , потому что им нужно предоставить базовую инфраструктуру для выполнения этого.

В вашем случае вам следует рассмотреть DynamoDB Autoscaling. Или если вашданные обновляются один раз в месяц, и вы знаете дату / время, когда вы можете автоматически увеличить пропускную способность и уменьшить ее после завершения.

0 голосов
/ 02 июня 2018

Они взимают плату за предоставленную емкость, поэтому очень важно следить за ней.Кроме того ... более высокие значения могут вызвать повторное разбиение базовых данных ... но при 800 это не повлияет на вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...