變更讀取/寫入容量模式時的考量 - Amazon DynamoDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

變更讀取/寫入容量模式時的考量

每 24 小時,您可以將模式切換為讀取/寫入容量模式一次。唯一的例外是如果您將佈建模式表格切換為隨選模式:您可以在相同的 24 小時期間內切換回已佈建模式。在 Amazon DynamoDB 中更新讀取/寫入容量模式時,請考量下列的事項。

管理容量

當您將資料表從佈建的模式更新為隨需模式時,不需要指定您預期應用程式將進行的讀取和寫入輸送量。

在將資料表從隨需模式更新為佈建的模式時,請考量下列的事項:

  • 如果您使用的是 AWS CLI 或 AWS SDK,請使用 Amazon 查看歷史使用量 (和ConsumedReadCapacityUnits指標) 以決定新的輸送量設定, CloudWatch 以選擇表格ConsumedWriteCapacityUnits和全域次要索引的正確佈建容量設定。

    注意

    如果您將全域資料表切換為佈建的模式,決定新的輸送量設定時,請針對基礎資料表和全域次要索引,檢視涵跨其所有區域複本的最大耗用量。

  • 如果您要從隨需模式切換回佈建模式,請務必將初始佈建單位設得夠高,以便在轉換期間處理資料表或索引容量。

管理 Auto Scaling

當您將資料表從佈建的模式更新為隨需模式時:

  • 如果您使用的是主控台,將會刪除所有的自動調整規模設定 (如果有的話)。

  • 如果您使用 AWS CLI 或 AWS SDK,則會保留所有 auto 縮放設定。當您再次將資料表更新為佈建的計費模式時,可以套用這些設定。

  • 如果表格是全域表格,則不會保留 auto 縮放設定。

當您將資料表從隨需模式更新為佈建的模式時:

  • 如果您使用的是主控台,DynamoDB 建議使用下列預設值來啟用 Auto Scaling 功能:

    • 目標使用率:70%

    • 佈建容量下限:5 個單位

    • 佈建容量上限:區域最大值

  • 如果您使用 AWS CLI 或 SDK,則會保留先前的 auto 縮放設定 (如果有的話)。

  • 如果表格是全域表格,則以建議的預設值覆寫任何先前的 auto 縮放設定。