在现有表上创建 DynamoDB GSI 是否会对旧记录建立索引?

Kul*_*dav 1 amazon-web-services amazon-dynamodb

我有一个包含几千条记录的 dynamoDB 表。根据我的业务需求,我想在其中一个领域创建一个 GSI(全球二级指数)。我不确定我现有的记录是否会被索引。它是对现有数据进行索引还是仅对新传入的数据进行索引。

Vik*_*dor 6

是的,它确实。您还可以在 AWS Cloudwatch 中监控索引过程的进度,其中 DynamoDB 发布OnlineIndexPercentageProgress 正在创建的 GSI 的指标。

您还可以通过在索引期间调整基表的读取容量来加速索引过程。