首页 > 解决方案 > 如何停止 DynamoDB 中当前的索引创建操作?

问题描述

我尝试在大小约为 200MB 的 DynamoDB 表中添加索引。

它花了将近 15 个小时,并且仍在运行。我检查了我是否为索引提供了低读/写 IOPS。现在我想增加 IOPS 并重新启动索引创建活动。

任何想法 - 如果可以取消当前操作?

谢谢

标签: amazon-dynamodbamazon-dynamodb-index

解决方案


https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.OnlineOps.html

您不能取消进行中的全局二级索引创建。

但从好的方面来说,您需要取消操作以更改吞吐能力是不正确的。

如果索引上的预置写入吞吐量设置太低,则索引构建将需要更长的时间才能完成。为了缩短构建新全局二级索引所需的时间,您可以临时增加其预置写入容量。

编辑:

创建索引后,您应该设置其预置写入容量以反映应用程序的正常使用情况。


推荐阅读