【发布时间】:2014-09-13 11:04:46
【问题描述】:
我正在使用 DynamoDB。现在,我想更改 Dynamo 表的吞吐量。
但是谁能告诉我吞吐量会立即改变还是需要一些时间才能完全影响?
我试过了,但即使在亚马逊网站上也找不到。
如果我更改表的吞吐量,它会在多长时间内受到影响?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb amazon throughput nosql
我正在使用 DynamoDB。现在,我想更改 Dynamo 表的吞吐量。
但是谁能告诉我吞吐量会立即改变还是需要一些时间才能完全影响?
我试过了,但即使在亚马逊网站上也找不到。
如果我更改表的吞吐量,它会在多长时间内受到影响?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb amazon throughput nosql
这不会是瞬时的。根据我的经验,这在很大程度上取决于您当前的吞吐量和数据的大小。一个低吞吐量的小表(少于几百个读取或写入 ps),应该需要几分钟。
对于吞吐量更高的大型桌子,我发现它需要更长的时间,长达 30 分钟。抱歉,这只是基于观察,我没有任何正式的指标。您可以在更新时继续使用该表。
【讨论】:
本文档解释了 DynamoDB 如何响应吞吐量增加:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GuidelinesForTables.html#GuidelinesForTables.Partitions
虽然这并没有解释创建新分区需要多长时间,但它解释了在什么情况下实际需要创建新分区。
【讨论】: