本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
變更讀取/寫入容量模式時的考量
每 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 縮放設定。