Amazon DynamoDB
开发人员指南 (API 版本 2012-08-10)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

更改读/写容量模式时的注意事项

您可以每 24 小时在读/写容量模式之间切换一次。在 Amazon DynamoDB 中更新读/写容量模式时,考虑以下事项。

管理容量

​当您将表从预置模式更新为按需模式时,您无需指定预期应用程序执行的读取和写入吞吐量。

当您将表从按需模式更新为预置模式时,考虑以下事项:

  • 如果您使用 AWS 管理控制台,控制台会根据过去 30 分钟中表和全局二级索引的已使用读写容量来估计初始预置容量值。要覆盖建议值,请选择 Override recommended values

  • 如果您使用 AWS CLI 或 AWS SDK,请通过以下方式选择表和全局二级索引的适当预置容量设置:使用 Amazon CloudWatch 查看历史使用情况(ConsumedWriteCapacityUnitsConsumedReadCapacityUnits 指标)以确定新的吞吐量设置。

    注意

    如果将全局表切换为预置模式,则在确定吞吐量设置时,请参看跨基表和全局二级索引的所有区域副本的最大使用量。

管理 Auto Scaling

当您将表从预置模式更新为按需模式时:

  • 如果您使用控制台,则将删除您的 Auto Scaling 设置(如果有)。

  • 如果您使用 AWS CLI 或 AWS SDK,则将保留您的 Auto Scaling 设置。当您再次将表更新为预置的结算模式时,这些设置可能适用。

当您将表从按需模式更新为预置模式时:

  • 如果您使用控制台,DynamoDB 将建议您使用以下默认值启用 Auto Scaling:

    • 目标利用率:70%

    • 最小预置容量:5 个单位

    • 最大预置容量:区域最大值

  • 如果您使用 AWS CLI 或开发工具包,则将保留您先前的 Auto Scaling 设置(如果有)。